无法导入 sklearn.metrics.accuracy_score
Can't import sklearn.metrics.accuracy_score
我已经成功安装sklearn
。但是,当我 运行 sklearn.metrics.accuracy_score
时,它给出了一个错误 ImportError: No module named 'sklearn.metrics.accuracy_score'
sklearn
版本为 0.17
numpy
版本为 1.8.2
scipy
版本为 0.13.3
顺便说一句,我正在使用 python3
。谢谢。
accuracy_score
是函数,不是模块,你必须从 模块导入它 ,因此
from sklearn.metrics import accuracy_score #works
print(accuracy_score([1, 1, 0], [1, 0, 1]))
给予
0.333333333333
符合预期。
而不是
import sklearn.metrics.accuracy_score #error
它适用于我的公制s
from sklearn.metrics import accuracy_score
http://scikit-learn.org/stable/modules/classes.html#module-sklearn.metrics
from sklearn.metrics import accuracy_score
print(accuracy_score([1, 1, 0], [1, 0, 1]))
注意:是metrics
不是metric
from sklearn import metrics
print(metrics.accuracy_score([2, 1, 1], [2, 0, 1]))
你也可以用这个
我已经成功安装sklearn
。但是,当我 运行 sklearn.metrics.accuracy_score
时,它给出了一个错误 ImportError: No module named 'sklearn.metrics.accuracy_score'
sklearn
版本为 0.17
numpy
版本为 1.8.2
scipy
版本为 0.13.3
顺便说一句,我正在使用 python3
。谢谢。
accuracy_score
是函数,不是模块,你必须从 模块导入它 ,因此
from sklearn.metrics import accuracy_score #works
print(accuracy_score([1, 1, 0], [1, 0, 1]))
给予
0.333333333333
符合预期。
而不是
import sklearn.metrics.accuracy_score #error
它适用于我的公制s
from sklearn.metrics import accuracy_score
http://scikit-learn.org/stable/modules/classes.html#module-sklearn.metrics
from sklearn.metrics import accuracy_score
print(accuracy_score([1, 1, 0], [1, 0, 1]))
注意:是metrics
不是metric
from sklearn import metrics
print(metrics.accuracy_score([2, 1, 1], [2, 0, 1]))
你也可以用这个