Я использую блокнот jupyter и пытаюсь визуализировать матрицу путаницы, используя plot_confusion_matrix из пакета sklearn.
Проблема: в выводе я получил 4 + e02, 1.1e02 и аналогичные результаты.
Я предполагаю, что это изменение размера или преобразование каждого значения вручную может помочь, но не знаю, как это сделать этот материал в результате функции plot_confusion_matrix.
Код:
from sklearn import plot_confusion_matrix
pd.set_option('display.float_format', lambda x: '%.5f' % x)
np.set_printoptions(suppress=True)
class_names = [1,2,3,4,5,6]
disp = plot_confusion_matrix(rf_clf_opt, X_test_final, y_test_final,
display_labels=class_names,
cmap=plt.cm.Blues,
normalize=None)
disp.ax_.set_title('Unnormalized confusion matrix for RandomForestClassifier')
Как видно из кода выше, я попытался установить set_option () из pandas и подавить из numpy безуспешно. Я слышал, что это может быть, если у вас есть некоторые установленные расширения в ноутбуке Jupyter - но у меня нет никаких установленных расширений.
Вывод:
Надеюсь, есть какое-то простое решение для этого