मैं sklearn 0.22 से plot_confusion_matrix का उपयोग करने का प्रयास कर रहा हूं

लेकिन मेरे नंबर 1.3e+0.2 . प्रारूप में हैं

from sklearn.metrics import plot_confusion_matrix
plt.figure(figsize=(100, 230))
plot_confusion_matrix(clf, X, y, cmap=plt.cm.Blues)
plt.xlabel('True label')
plt.ylabel('Predicted label')

confusion matrix figure

मैं इसे कैसे ठीक करूं?

0
Васко Бошков 2 फरवरी 2020, 16:44

1 उत्तर

सबसे बढ़िया उत्तर

फ़ंक्शन में मान स्वरूप तर्क का उपयोग करें। https://scikit-learn.org/stable/modules/ जनरेट किया गया/sklearn.metrics.plot_confusion_matrix.html

यहाँ value_format तर्क का उपयोग करने का एक उदाहरण दिया गया है:

disp = plot_confusion_matrix(classifier, X_test, y_test,
                                 display_labels=class_names,
                                 cmap=plt.cm.Blues,
                                 normalize=normalize,
                                   values_format="d")

यदि आप केवल एक फ्लोट दिखाना चाहते हैं तो आप निम्न प्रारूप '.1f' का उपयोग कर सकते हैं। यह वही मान_फॉर्मेट है जिसका उपयोग सीबोर्न में किया जाता है।

1
Skander HR 3 फरवरी 2020, 13:21