如何解决指定 k 聚类值时的“AttributeError: 'NoneType' object has no attribute 'split'”?

try*_*022 0 python k-means

我试图找到 k 聚类的最佳值,但它显示错误

k_range = range(1,10)
sse = []
max_iter = 300
init = 'k-means++'
n_init = 10
for k in k_range:
    km = KMeans(n_clusters=k, max_iter =  max_iter, init = init, n_init = n_init)
    km.fit(df[['Age','Income($)']])
    sse.append(km.inertia_)
Run Code Online (Sandbox Code Playgroud)

小智 8

numpy您可以尝试以下操作,而不是降级:

pip install -U threadpoolctl
Run Code Online (Sandbox Code Playgroud)

这对我有用。