Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में पूर्णांक के बजाय स्ट्रिंग अक्ष के साथ एक भ्रम मैट्रिक्स कैसे प्लॉट करें?

पायथन में पूर्णांक के बजाय स्ट्रिंग अक्ष के साथ एक भ्रम मैट्रिक्स को प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं-

  • लेबल के लिए एक सूची बनाएं।
  • भ्रम मैट्रिक्स बनाएँ। confusion_matrix() का उपयोग करें वर्गीकरण की सटीकता की गणना करने के लिए।
  • 3. एक '~.axes.Axes' Add जोड़ें एक सबप्लॉट व्यवस्था के हिस्से के रूप में चित्र के लिए।
  • 2D मैट्रिक्स या सरणी के मानों को रंग-कोडित छवि के रूप में प्लॉट करें।
  • कलरबार () का उपयोग करना विधि, ScalarMappable . के लिए एक कलरबार बनाएं उदाहरण, *मैप करने योग्य*
  • 6. set_xticklabels . का उपयोग करके x और y टिकलेबल सेट करें और set_yticlabels विधियां।
  • आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।

उदाहरण

from matplotlib import pyplot as plt
from sklearn.metrics import confusion_matrix
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
labels = ['business', 'health']
cm = confusion_matrix([3], [2])
fig = plt.figure()
ax = fig.add_subplot(111)
cax = ax.matshow(cm)
fig.colorbar(cax)
ax.set_xticklabels([''] + labels)
ax.set_yticklabels([''] + labels)
plt.show()

आउटपुट

पायथन में पूर्णांक के बजाय स्ट्रिंग अक्ष के साथ एक भ्रम मैट्रिक्स कैसे प्लॉट करें?


  1. कलरबार Matplotlib के साथ पायथन में 2D मैट्रिक्स कैसे प्लॉट करें?

    कलरबार के साथ पायथन में एक 2D मैट्रिक्स को प्लॉट करने के लिए, हम 2D सरणी मैट्रिक्स बनाने के लिए numpy का उपयोग कर सकते हैं और उस मैट्रिक्स का उपयोग imshow() में कर सकते हैं। विधि। कदम data2D बनाएं सुन्न का उपयोग करना। imshow() . का उपयोग करें डेटा को एक छवि के रूप में प्रदर्शित करने की विधि, अ

  1. Python Matplotlib का उपयोग करके 3D ग्राफ़ कैसे प्लॉट करें?

    पायथन का उपयोग करके 3D ग्राफ़ को प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - आकृति() . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। 3D अक्ष ऑब्जेक्ट प्राप्त करें। डेटा बिंदुओं के लिए x, y, और z सूचियाँ बनाएँ। scatter3D() . का उपयोग करके 3D स्कैटर पॉइंट ज

  1. Matplotlib के साथ पायथन में 3D घनत्व मानचित्र कैसे प्लॉट करें?

    मैटप्लोटलिब के साथ पायथन में एक 3डी घनत्व मानचित्र तैयार करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - numpy का उपयोग करके साइड, x, y और z बनाएं। सुन्न लिनस्पेस तीसरी संख्या के आधार पर दो बिंदुओं के बीच डेटा बनाने में मदद करता है। पार्श्व डेटा का उपयोग करके निर्देशांक सदिशों से निर्देशांक मैट