Python scikit-learn出错。预处理:ImportError:没有名为sklearn的模块
我想将数组的值规格化为Python scikit-learn出错。预处理:ImportError:没有名为sklearn的模块,python,python-2.7,scikit-learn,jupyter-notebook,Python,Python 2.7,Scikit Learn,Jupyter Notebook,我想将数组的值规格化为0和1之间的范围。我正在用python2运行jupyter笔记本上的代码。我已经安装了scikit learn,但是,它显示以下错误: import sklearn from sklearn import preprocessing min_max_scaler = preprocessing.MinMaxScaler() f = min_max_scaler.fit_transform(f) plt.imshow(f) plt.show() ImportError
0
和1
之间的范围。我正在用python2
运行jupyter笔记本上的代码。我已经安装了scikit learn
,但是,它显示以下错误:
import sklearn
from sklearn import preprocessing
min_max_scaler = preprocessing.MinMaxScaler()
f = min_max_scaler.fit_transform(f)
plt.imshow(f)
plt.show()
ImportError Traceback (most recent call last)
<ipython-input-34-a856ee09a5a1> in <module>()
28
29 #minmax scaling by scikit learn
---> 30 import sklearn
31 from sklearn import preprocessing
32 min_max_scaler = preprocessing.MinMaxScaler()
ImportError: No module named sklearn
导入sklearn
从sk学习导入预处理
min_max_scaler=预处理。MinMaxScaler()
f=最小最大缩放器。拟合变换(f)
plt.imshow(f)
plt.show()
ImportError回溯(最近一次呼叫最后一次)
在()
28
29#scikit学习的最小最大缩放
--->30导入sklearn
31从sklearn导入预处理
32 min\u max\u scaler=预处理。MinMaxScaler()
ImportError:没有名为sklearn的模块
有人能给点提示吗?原因是什么?你确定你的笔记本内核运行在与你安装sklearn的环境相同的环境中吗?@ChristianSauer是的,它是相同的环境。你能检查PATH-TO-/python-2.7.X/lib/python2.7/site-packages/目录下的任何sklearn*吗?还有其他方法来检查吗规范化0到1之间的数组值?很遗憾,我对python包和代码不太熟悉。@ChristianSauer@caot感谢您提到这一点,我可以通过退出
conda
环境并在anaconda上重新安装来解决此问题。谢谢你确定你的笔记本内核运行在与你安装sklearn的环境相同的环境下吗?@ChristianSauer是的,它是相同的环境。你能检查PATH-TO-/python-2.7.X/lib/python2.7/site-packages/目录下的sklearn*吗?有没有其他方法来规范0和1之间的数组值?很遗憾,我对python包和代码不太熟悉。@ChristianSauer@caot谢谢你提到这一点,我可以通过退出conda
环境并在anaconda上重新安装来解决这个问题。谢谢