График Plot_confusioin_matrix не показывает целочисленное значение, а показывает некоторое экспоненциальное значение - PullRequest
1 голос
/ 30 января 2020

Confusion Matrix

from sklearn.metrics import confusion_matrix
from sklearn.metrics import plot_confusion_matrix

print('*** Test Accuracy ***',forest.score(X_test,y_test))
disp = plot_confusion_matrix(forest, X_test, y_test,
                                 display_labels=[0,1],
                                 cmap=plt.cm.Blues,
                             values_format='g'
                            )

Как видно, на графике матрицы путаницы напечатанные числа не являются целыми числами. требуется целочисленное значение для построения графика.

1 Ответ

4 голосов
/ 31 января 2020

Вы указываете формат, используя values_format='g'. Формат g предпочитает использовать научную нотацию c, когда числа большие (как в вашем случае)

, попробуйте передать values_format='d' или values_format='.0f' вместо

...