Scikit 学习指标给出意外错误
Scikit learn metric giving unexpected error
我运行下面的代码:
from sklearn.metrics import precision_score
y_true = [0, 1, 2, 0, 1, 2]
y_pred = [0, 2, 1, 0, 0, 1]
metrics.precision_score(y_true, y_pred, average='macro')
我得到了错误
AttributeError: 'list' object has no attribute 'precision_score'
我的代码有什么问题?
Scikit-learn==0.23.2
尝试:
precision_score(y_true, y_pred, average='macro')
而不是
metrics.precision_score(y_true, y_pred, average='macro')
也许你在这段代码之前的某个地方创建了一个变量metrics
我运行下面的代码:
from sklearn.metrics import precision_score
y_true = [0, 1, 2, 0, 1, 2]
y_pred = [0, 2, 1, 0, 0, 1]
metrics.precision_score(y_true, y_pred, average='macro')
我得到了错误
AttributeError: 'list' object has no attribute 'precision_score'
我的代码有什么问题?
Scikit-learn==0.23.2
尝试:
precision_score(y_true, y_pred, average='macro')
而不是
metrics.precision_score(y_true, y_pred, average='macro')
也许你在这段代码之前的某个地方创建了一个变量metrics