起因:跟着视频在学习机器学习,跟着敲代码,明明是一样的内容,但是我却报错说没有该模块。
这个是在Anaconda上的jupyter编写的一个k-means算法实现,我百度了看了很多内容都是止于无法导入sklearn模块。
解决方法:是因为最新版本的scikit-learn,该sklearn.datasets.samples_generator模块已被替换为 sklearn.datasets。
参考文档:[https://scikit-learn.org/stable/modules/classes.html#module-sklearn.datasets]
原bug:from sklearn.datasets.samples_generator import make_blobs
修改:from sklearn.datasets import make_blobs