TypeError: __init__() got an unexpected keyword argument 'n_jobs'

有没有人知道这个怎么破啊?

img


TypeError: init() got an unexpected keyword argument 'n_jobs'

sklearn0.24的KMeans函数已经弃用参数n_jobs,如果要让代码跑起来,就降低sklearn0.23以下,或者在用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')

如有帮助,请采纳

n_jobs用来设定CPU运行情况,一般不需要自己设定,选默认值
你去掉再运行看看
或者是版本的问题

这个n_jobs没敲错吧,程序不认识啊