← 返回题库
中级

轮廓系数

未完成
中级参考 代码结构已给出,请填写 ____ 处
def solve():
    from sklearn.datasets import load_iris
    from sklearn.cluster import KMeans
    from sklearn.metrics import silhouette_score
    iris = load_iris()
    X = iris.data
    best_k, best_score = ____, -____
    for k in range(____, ____):
        km = KMeans(____)
        labels = km.fit_predict(____)
        score = silhouette_score(____)
        if score > best_score:
            best_score = score
            best_k = k
    print(____)

示例

输入
solve()
期望输出
2,0.6810
输入
2,0.6810
期望输出
2,0.6810
Python 代码 🔒 登录后使用
🔒

登录后即可练习

注册免费账号,在浏览器中直接运行 Python 代码