পাইথনে ক্লাস্টারিংয়ের জন্য কীভাবে একটি স্ক্যাটার প্লট তৈরি করবেন?


পাইথনে ক্লাস্টারিংয়ের জন্য একটি স্ক্যাটার প্লট তৈরি করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

  • চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
  • নম্পি ব্যবহার করে x এবং y ডেটা পয়েন্ট, ক্লাস্টার এবং কেন্দ্র তৈরি করুন।
  • একটি নতুন চিত্র তৈরি করুন বা একটি বিদ্যমান চিত্র সক্রিয় করুন৷
  • বর্তমান চিত্রে একটি সাবপ্লট বিন্যাস যোগ করুন।
  • scatter() ব্যবহার করে স্ক্যাটার ডেটা পয়েন্ট প্লট করুন পদ্ধতি।
  • স্ক্যাটার() ব্যবহার করে ডেটা এবং স্থান চিহ্নিতকারীকে কেন্দ্র করে পদ্ধতি।
  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

import numpy as np
import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

x = np.random.randn(10)
y = np.random.randn(10)
Cluster = np.array([0, 1, 1, 1, 3, 2, 2, 3, 0, 2])
centers = np.random.randn(4, 2)

fig = plt.figure()
ax = fig.add_subplot(111)

scatter = ax.scatter(x, y, c=Cluster, s=50)
for i, j in centers:
   ax.scatter(i, j, s=50, c='red', marker='+')

plt.show()

আউটপুট

এটি নিম্নলিখিত আউটপুট তৈরি করবে


  1. Android

    অ্যান্ড্রয়েডে একটি AsyncTask এর জন্য একটি টাইমআউট কীভাবে সেট করবেন?

  2. Python

    কিভাবে matplotlib পয়েন্টের একটি সেট থেকে বৃহত্তম বহুভুজ আঁকতে হয়?

  3. Android

    কীভাবে অ্যান্ড্রয়েডে সিম পরিষেবার তথ্য পাবেন?

  4. Python

    কিভাবে অন্যদের উপরে একটি Tkinter উইন্ডো রাখা?

  • C প্রোগ্রামিং
  •   
  • C++
  •   
  • Redis
  •   
  • BASH প্রোগ্রামিং
  •   
  • Python
  •   
  • Java
  •   
  • তথ্যশালা
  •   
  • HTML
  •   
  • JavaScript
  •   
  • প্রোগ্রামিং
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • mongodb
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL সার্ভার