AttributeError: module 'sklearn.metrics' has no attribute 'items'
AttributeError: module 'sklearn.metrics' has no attribute 'items'
这是我的代码..
import imp
from sklearn.metrics import classification_report
from sklearn import metrics
from sklearn.metrics import accuracy_score
for title, metric in metrics.items():
print(title, metric(labels_categorical_dev.argmax(axis=1), y_pred.argmax(axis=1)))
print(classification_report(labels_categorical_dev.argmax(axis=1), y_pred.argmax(axis=1)))
y_pred = model.predict([message_first_message_test, message_second_message_test, message_third_message_test])
我遇到以下错误..
回溯(最近调用最后):
文件“getopt.py”,第 6 行,在
中
for title, metric in metrics.items():
AttributeError: 模块 'sklearn.metrics' 没有属性 'items'
我尝试过从 scikit-learn=0.20.0 到 scikit-learn=0.24.2 的版本
但仍然出现此错误。请给我一个解决方案。
您能否分享更多有关代码用途的详细信息?如您所见 here,没有任何名为 items()
.
的 sklearn.metrics
属性
.items()
用于字典,以便获取与该字典中不同键相关的值。
另外,你在y_pred
被引用后又定义了,这样也会报错。
这是我的代码..
import imp
from sklearn.metrics import classification_report
from sklearn import metrics
from sklearn.metrics import accuracy_score
for title, metric in metrics.items():
print(title, metric(labels_categorical_dev.argmax(axis=1), y_pred.argmax(axis=1)))
print(classification_report(labels_categorical_dev.argmax(axis=1), y_pred.argmax(axis=1)))
y_pred = model.predict([message_first_message_test, message_second_message_test, message_third_message_test])
我遇到以下错误..
回溯(最近调用最后):
文件“getopt.py”,第 6 行,在
中for title, metric in metrics.items():
AttributeError: 模块 'sklearn.metrics' 没有属性 'items'
我尝试过从 scikit-learn=0.20.0 到 scikit-learn=0.24.2 的版本
但仍然出现此错误。请给我一个解决方案。
您能否分享更多有关代码用途的详细信息?如您所见 here,没有任何名为 items()
.
sklearn.metrics
属性
.items()
用于字典,以便获取与该字典中不同键相关的值。
另外,你在y_pred
被引用后又定义了,这样也会报错。