怎么解决,为啥程序一运行就进入了无限循环
D:\python3.7.4\lib\site-packages\sklearn\cluster\_kmeans.py:870: FutureWarning: The default value of `n_init` will change from 10 to 'auto' in 1.4. Set the value of `n_init` explicitly to suppress the warning
warnings.warn
```
这个警告并不会导致程序进入无限循环。方便的话,贴出代码源代码看一下。
这个警告信息是来自于scikit-learn库中的KMeans聚类算法模块。警告内容是说,在将来的1.4版本中,n_init参数的默认值将从10更改为'auto'。为了抑制警告信息,可以在代码中显式设置n_init参数的值,如下所示:
from sklearn.cluster import KMeans
kmeans = KMeans(n_clusters=3, n_init=10 if sklearn.__version__ < "1.4" else None)
这段代码将根据当前scikit-learn库的版本号,设置n_init参数的值为10或None。将n_init参数的值设置为None,scikit-learn库将使用新的默认值“auto”。
如果对你有帮助的话,请给我一个采纳,谢谢啦