কম্পিউটার টিউটোরিয়াল

পাইথনে পূর্ণাঙ্কের বদলে স্ট্রিং আক্ষ সহ কনফিউশন ম্যাট্রিক্স প্লট করা

পাইথনে পূর্ণাঙ্কের বদলে স্ট্রিং আক্ষ সহ কনফিউশন ম্যাট্রিক্স প্লট করতে নিচের ধাপগুলো অনুসরণ করুন:

  • লেবেলের জন্য একটি লিস্ট তৈরি করুন।
  • কনফিউশন ম্যাট্রিক্স তৈরি করুন। শ্রেণিবিন্যাসের নির্ভুলতা গণনার জন্য confusion_matrix() ব্যবহার করুন।
  • সাবপ্লট আয়োজন كجزء হিসেবে ফিগারে '~.axes.Axes' যোগ করুন।
  • ২D ম্যাট্রিক্স বা অ্যারের মান কালার-কোডেড ইমেজ হিসেবে প্লট করুন।
  • colorbar() মেথড ব্যবহার করে ScalarMappable ইনস্ট্যান্স *mappable* এর জন্য কালারবার তৈরি করুন।
  • X এবং Y টিক লেবেল সেট করুন set_xticklabels এবং set_yticklabels মেথড ব্যবহার করে।
  • ফিগার দেখানোর জন্য show() মেথড কল করুন।

উদাহরণ

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 Python 2.6.6-এ ফিগারে X-অক্ষে স্টেপ সেট করার পদ্ধতি

  2. পাইথনে কালারবার সহ ২D ম্যাট্রিক্স প্লট করুন Matplotlib-এ

  3. পাইথন Matplotlib ব্যবহার করে ৩D গ্রাফ প্লট করার পদ্ধতি

  4. পাইথন ম্যাটপ্লটলিবে ৩D ডেন্সিটি ম্যাপ প্লট করা