用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/cxcscmu/SkillLearnBench --skill run2-dbscan-custom-metric命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | run2_dbscan-custom-metric |
| description | DBSCAN with custom weighted Euclidean distance metric for spatial clustering of annotations. |
For shape_weight w: d(a, b) = sqrt((w * Δx)² + ((2-w) * Δy)²)
from sklearn.cluster import DBSCAN
import numpy as np
def custom_metric(a, b, w):
dx = a[0] - b[0]
dy = a[1] - b[1]
return np.sqrt((w * dx)**2 + ((2 - w) * dy)**2)
db = DBSCAN(eps=epsilon, min_samples=min_samples,
metric=custom_metric, metric_params={'w': shape_weight})
labels = db.fit_predict(points_xy)
metric accepts callable with signature f(a, b, **metric_params)