您好,我正在尝试遵循 sklearn 提供的机器学习 101 教程,但我一直遇到错误。
我从这里下载了最多的sklearn版本:https://github.com/scikit-learn/scikit-learn
我运行 Windows
蟒蛇:2.7.5(32位)
scipy:.12
numpy:1.7.0
当我跑步时
from sklearn.linear_model import LinearRegression
model = LinearRegression()
I get
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-7-9f5ae92552bb> in <module>()
----> 1 from sklearn.linear_model import LinearRegression
2 model = LinearRegression()
C:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\sklearn\linear_model\__init__.py in <module>()
10 # complete documentation.
11
---> 12 from .base import LinearRegression
13
14 from .bayes import BayesianRidge, ARDRegression
C:\WinPython-32bit-2.7.5.1\python-2.7.5\lib\site-packages\sklearn\linear_model\base.py in <module>()
28 from ..utils.sparsefuncs import (csc_mean_variance_axis0,
29 inplace_csc_column_scale)
---> 30 from .cd_fast import sparse_std
31
32
ImportError: No module named cd_fast
并基于此:https://github.com/scikit-learn/scikit-learn/issues/1202
这可能是 blas 的错误?但这是在 scipy 中,我之前遇到了问题,但我刚刚更新了 scipy,应该没问题。
请帮忙!提前致谢
你忘了编译。跑步python setup.py install
在源目录中,或者python setup.py build_ext --inplace
,或者获取二进制发行版。
(大部分 scikit-learn 实际上是用 Cython、C 或 C++ 实现的。您需要 C 和 C++ 编译器从源代码安装它。)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)