首页 文章

scikit-learn和sklearn之间的区别

提问于
浏览
12

在OS X 10.11.6和python 2.7.10上,我需要从sklearn流形中导入 . 我有numpy 1.8 Orc1,scipy .13 Ob1和scikit-learn 0.17.1安装 .
我使用pip来安装sklearn(0.0),但是当我尝试从sklearn歧管导入时,我得到以下内容:

回溯(最近一次调用最后一次):文件“”,第1行,在文件“/Library/Python/2.7/site-packages/sklearn/init.py”,第57行,来自.base import clone文件“/ Library /Python/2.7/site-packages/sklearn/base.py“,第11行,来自.utils.fixes导入签名文件”/Library/Python/2.7/site-packages/sklearn/utils/init.py“,line 10,在.murmurhash导入murmurhash3_32文件“numpy.pxd”,第155行,在init sklearn.utils.murmurhash(sklearn / utils / murmurhash.c:5029)ValueError:numpy.dtype的大小错误,请尝试重新编译 .

scikit-learn和sklearn有什么区别?另外,由于语法错误,我无法导入scikit-learn

1 回答

  • 26

    您可能需要重新安装numpy . 它似乎没有正确安装 .

    sklearn 是你在python中输入scikit-learn名称的方法 .

    另外,尝试在scikit-learn中运行标准测试并检查输出 . 您将在那里获得详细的错误信息 .

    你有 nosetests 安装?试试: nosetests -v sklearn . 你在bash中键入它,而不是在python解释器中 .

相关问题