[英]how can i solve AttributeError 'NoneType' object has no attribute 'write'
[英]How do i solve the "AttributeError: 'NoneType' object has no attribute 'split' " on specifying the k-clustering value?
我試圖找到 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_)
您可以嘗試以下操作,而不是降級numpy
:
pip install -U threadpoolctl
它對我有用。
似乎是由 numpy 引起的問題。 導入特定版本的 numpy(將其降級到 1.21.4)應該可以解決問題
import numpy
numpy.__version__
'1.21.4'
請確保,在分配您的分類 model 之前,您不會再次將 numpy 作為 np 導入
將范圍中的最小值設置為大於 1 的值將解決此問題 EX: range(2,10)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.