kmodel = KMeans(n_clusters=k, n_jobs=1) 。 TypeError: KMeans.__init__() got an unexpected keyword argument 'n_jobs'这个问题的具体解决办法
时间: 2024-03-27 18:36:06 浏览: 102
kmeans.rar_ KMEANS(matlab)_K._kmeans算法_matlab kmeans
这个问题的具体解决办法是将参数`n_jobs`修改为`n_jobs_`,因为sklearn中的KMeans类并不支持`n_jobs`参数,而是使用`n_jobs_`参数来控制并行计算的数量。所以你需要将代码修改为:
```
kmodel = KMeans(n_clusters=k, n_jobs_=1)
```
这样就可以避免`TypeError`错误了。
阅读全文