কম্পিউটার

পাইথনে Seaborn ব্যবহার করে একাধিক ভেরিয়েবল আছে এমন ডেটা কীভাবে কল্পনা করা যেতে পারে?


Seaborn হল একটি লাইব্রেরি যা ডেটা ভিজ্যুয়ালাইজ করতে সাহায্য করে। এটি কাস্টমাইজড থিম এবং একটি উচ্চ স্তরের ইন্টারফেসের সাথে আসে। রিয়েল-টাইম পরিস্থিতিতে, ডেটাসেটে অনেকগুলি ভেরিয়েবল থাকে। কখনও কখনও, ডেটাসেটের প্রতিটি পরিবর্তনশীলের সাথে প্রতিটি ভেরিয়েবলের সম্পর্ক বিশ্লেষণ করার প্রয়োজন হতে পারে। এই ধরনের পরিস্থিতিতে, দ্বিমুখী বন্টন খুব বেশি সময় নিতে পারে এবং সেইসাথে জটিলও হতে পারে।

এখানেই একাধিক পেয়ারওয়াইজ বাইভারিয়েট ডিস্ট্রিবিউশন ছবিতে আসে। 'পেয়ারপ্লট' ফাংশনটি ডেটাফ্রেমে ভেরিয়েবলের সমন্বয়ের মধ্যে সম্পর্ক পেতে ব্যবহার করা যেতে পারে। আউটপুট হবে একটি ভিন্ন প্লট।

পেয়ারপ্লট ফাংশনের সিনট্যাক্স

seaborn.pairplot(data,…)

এখন আসুন আমরা বুঝতে পারি কিভাবে এটি একটি গ্রাফে প্লট করা যায় -

উদাহরণ

import pandas as pd
import seaborn as sb
from matplotlib import pyplot as plt
my_df = sb.load_dataset('iris')
sb.set_style("ticks")
sb.pairplot(my_df,hue = 'species',diag_kind = "kde",kind = "scatter",palette = "husl")
plt.show()

আউটপুট

পাইথনে Seaborn ব্যবহার করে একাধিক ভেরিয়েবল আছে এমন ডেটা কীভাবে কল্পনা করা যেতে পারে?


পাইথনে Seaborn ব্যবহার করে একাধিক ভেরিয়েবল আছে এমন ডেটা কীভাবে কল্পনা করা যেতে পারে?

ব্যাখ্যা

  • প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়৷
  • ইনপুট ডেটা হল 'iris_data' যা scikit learn লাইব্রেরি থেকে লোড করা হয়।
  • এই ডেটা একটি ডেটাফ্রেমে সংরক্ষিত থাকে৷
  • 'load_dataset' ফাংশনটি আইরিস ডেটা লোড করতে ব্যবহৃত হয়।
  • এই ডেটা 'পেয়ারপ্লট' ফাংশন ব্যবহার করে কল্পনা করা হয়।
  • এখানে, ডেটাফ্রেম প্যারামিটার হিসাবে সরবরাহ করা হয়েছে।
  • এখানে, 'কাইন্ড' প্যারামিটারটিকে 'kde' হিসাবে নির্দিষ্ট করা হয়েছে যাতে প্লটটি কার্নেলের ঘনত্বের অনুমান প্রিন্ট করতে বুঝতে পারে।
  • প্লটের ধরনটিকে স্ক্যাটারপ্লট হিসেবে উল্লেখ করা হয়েছে।
  • এই ডেটা কনসোলে প্রদর্শিত হয়৷

  1. পাইথন সিবোর্ন লাইব্রেরিতে বেহালার প্লটের প্রতিটি বেহালা কীভাবে বিভক্ত করা যায়?

  2. পাইথনে 'seaborn' লাইব্রেরি ব্যবহার করে কীভাবে ডেটা দৃশ্যমানভাবে উপস্থাপন করা যেতে পারে?

  3. পাইথনে হিস্টোগ্রামগুলি প্রদর্শন করতে সিবোর্ন লাইব্রেরি কীভাবে ব্যবহার করা যেতে পারে?

  4. পাইথনে একটি স্ক্যাটার প্লট প্রদর্শন করতে সিবোর্ন লাইব্রেরি কীভাবে ব্যবহার করা যেতে পারে?