Python报错:TypeError: init() got an unexpected keyword argument ‘n_jobs’
错误原因:sklearn0.24的KMeans函数已经弃用参数n_jobs
解决方法一:降低sklearn版本为0.23以下

conda install scikit-learn==0.19.1

或者在用sklearn新版时改函数传递参数,新版的kmeans使用及参数为:

sklearn.cluster.KMeans(n_clusters=8, *, init='k-means++', n_init=10, max_iter=300, tol=0.0001, verbose=0, random_state=None, copy_x=True, algorithm='auto')
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐