从 sklearn 导入 check_arrays
import check_arrays from sklearn
我正在尝试为 python 使用 scikit 学习包中的 svm 函数,但我收到错误消息:
from sklearn.utils.validation import check_arrays
ImportError: cannot import name 'check_arrays'
我正在使用 python 3.4。谁能给我一个建议?提前致谢。
对我来说...
这有效:
from sklearn.utils import check_array
还有这个:
from sklearn.utils.validation import check_array
我使用的是 0.16.0 版本
>>> sklearn.__version__
'0.16.0'
这样做:
import sklearn
print sklearn.__version__
告诉我们结果。
此方法已在 0.16 中删除,取而代之的是(非常不同的)check_array
函数。
您可能会收到此错误,因为您没有正确地从 0.15 升级到 0.16。 [或者因为你依赖于 sklearn 中的一个不是真正的 public 函数]。参见 http://scikit-learn.org/dev/install.html#canopy-and-anaconda-for-all-supported-platforms。
如果你使用anaconda/conda安装,你应该使用conda机制升级,而不是pip。否则旧的 .pyc 文件可能会保留在您的文件夹中。
"check_arrays" 似乎(不再)存在了。
我修复了它:
sudo vi /usr/lib64/python2.7/site-packages/sklearn/metrics/cluster/bicluster/bicluster_metrics.py
改变这个:
从 sklearn.utils.validation 导入 check_arrays
到:
从 sklearn.utils.validation 导入 check_array 为 check_arrays
有点破解,但对我有用。
您应该将 check_arrays 更改为 check_array。
资料来源:https://github.com/scikit-learn/scikit-learn/issues/4624
我正在尝试为 python 使用 scikit 学习包中的 svm 函数,但我收到错误消息:
from sklearn.utils.validation import check_arrays
ImportError: cannot import name 'check_arrays'
我正在使用 python 3.4。谁能给我一个建议?提前致谢。
对我来说...
这有效:
from sklearn.utils import check_array
还有这个:
from sklearn.utils.validation import check_array
我使用的是 0.16.0 版本
>>> sklearn.__version__
'0.16.0'
这样做:
import sklearn
print sklearn.__version__
告诉我们结果。
此方法已在 0.16 中删除,取而代之的是(非常不同的)check_array
函数。
您可能会收到此错误,因为您没有正确地从 0.15 升级到 0.16。 [或者因为你依赖于 sklearn 中的一个不是真正的 public 函数]。参见 http://scikit-learn.org/dev/install.html#canopy-and-anaconda-for-all-supported-platforms。
如果你使用anaconda/conda安装,你应该使用conda机制升级,而不是pip。否则旧的 .pyc 文件可能会保留在您的文件夹中。
"check_arrays" 似乎(不再)存在了。 我修复了它:
sudo vi /usr/lib64/python2.7/site-packages/sklearn/metrics/cluster/bicluster/bicluster_metrics.py
改变这个: 从 sklearn.utils.validation 导入 check_arrays 到: 从 sklearn.utils.validation 导入 check_array 为 check_arrays
有点破解,但对我有用。
您应该将 check_arrays 更改为 check_array。
资料来源:https://github.com/scikit-learn/scikit-learn/issues/4624