Sklearn Datasets



我正在尝试代码from sklearn.datasets import load_iris。为此,我在Python 2.7.6中安装了Sklearn模块,但它向我显示了很长的错误

Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    from sklearn.datasets import load_iris
  File "C:Python27libsite-packagessklearndatasets__init__.py", line 23, in <module>
    from .twenty_newsgroups import fetch_20newsgroups
  File "C:Python27libsite-packagessklearndatasetstwenty_newsgroups.py", line 53, in <module>
    from ..feature_extraction.text import CountVectorizer
  File "C:Python27libsite-packagessklearnfeature_extraction__init__.py", line 10, in <module>
    from . import text
  File "C:Python27libsite-packagessklearnfeature_extractiontext.py", line 24, in <module>
    from ..preprocessing import normalize
  File "C:Python27libsite-packagessklearnpreprocessing__init__.py", line 6, in <module>
    from ._function_transformer import FunctionTransformer
  File "C:Python27libsite-packagessklearnpreprocessing_function_transformer.py", line 2, in <module>
    from ..utils import check_array
ImportError: cannot import name check_array

我想知道安装Sklearn模块是否足够还是我缺少什么?请帮忙。我也在赢得Win 8.1

当最新版本为0.18时,为什么使用Sklearn 0.13.1?您非常过时,可能有依赖性问题。

如果您想要更轻松的生活,请安装Anaconda。所有包装版本都可以使用,无需编译任何内容。

安装sklearn足以读取数据。可能是您的Sklearn版本未检索文件。尝试从驱动器读取文件

c:/Users/../site-packages/sklearn/datasets/data

直接可以确认问题。

通常是错误

from ..utils import check_array
ImportError: cannot import name check_array

存在依赖项不匹配时出现。解决问题a)更新到最新版本的Sklearn通过PIP或EASE_INSTALL。或手动安装b)创建一个python虚拟环境并尝试一下。它将帮助您管理特定版本的依赖库。

我的两分钱是:如果最新版本的Sklearn还可以,请选择Anaconda或Enth python发行。否则最好在Python中使用Virtualenv软件包来隔离环境并避免冲突。

快乐黑客

相关内容

  • 没有找到相关文章

最新更新