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

Matplotlib-এ পাওয়ার স্পেকট্রাল ডেনসিটি (PSD) প্লট করা

Matplotlib-এ পাওয়ার স্পেকট্রাল ডেনসিটি (Power Spectral Density) প্লট করতে psd() মেথড ব্যবহার করা হয়।

ধাপসমূহ

  1. ফিগার সাইজ ও প‍্যাডিং সেট করুন
  2. dt ভেরিয়েবল ইনিশিয়ালাইজ করুন
  3. NumPy দিয়ে t, nse, r, cnse, s ডেটা পয়েন্ট তৈরি করুন
  4. subplots() দিয়ে ফিগার ও সাবপ্লট তৈরি করুন
  5. plot() মেথড দিয়ে টাইম সিরিজ প্লট করুন
  6. psd() মেথড দিয়ে পাওয়ার স্পেকট্রাল ডেনসিটি প্লট করুন
  7. show() মেথড দিয়ে ফিগার প্রদর্শন করুন

উদাহরণ

import matplotlib.pyplot as plt
import numpy as np

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

dt = 0.01
t = np.arange(0, 10, dt)
nse = np.random.randn(len(t))
r = np.exp(-t / 0.05)
cnse = np.convolve(nse, r) * dt
cnse = cnse[:len(t)]
s = 0.1 * np.sin(2 * np.pi * t) + cnse

fig, (ax0, ax1) = plt.subplots(2, 1)
ax0.plot(t, s)
ax1.psd(s, 512, 1 / dt)
plt.show()

আউটপুট

Matplotlib-এ পাওয়ার স্পেকট্রাল ডেনসিটি (PSD) প্লট করা

  1. পাইথনের Matplotlib-এ গোলকের পৃষ্ঠে পয়েন্ট প্লট করুন

  2. Python Matplotlib-এ ডেন্সিটি ম্যাপ প্লট করার পদ্ধতি

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

  4. Python-এর Matplotlib-এ X-অ্যাক্সিসে তারিখ প্লট করার পদ্ধতি