Github -scikit-learn - классификация
Реализация precision_score
довольно сложна (она не должна быть такой сложной), что затрудняет точное определение того, что именно осуществлено.
from sklearn.metrics import precision_score
y_true = [0, 1, 2, 0, 1, 2]
y_pred = [0, 2, 1, 0, 0, 1]
print precision_score(y_true, y_pred, average='macro')
print precision_score(y_true, y_pred, average='micro')
print precision_score(y_true, y_pred, average='weighted')
print precision_score(y_true, y_pred, average=None)
Не могли бы вы предоставить минимальный код, который может генерировать одинаковые результаты precision_score
для каждого из указанных выше случаев? Благодаря.