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

পাইথনে ভেক্টর ফিল্ডের কার্ল ক্যালকুলেট করে Matplotlib-এ প্লট করা


পাইথনে একটি ভেক্টর ফিল্ডের কার্ল ক্যালকুলেট করে Matplotlib-এ প্লট করতে, আমরা quiver() মেথড ব্যবহার করতে পারি এবং সংশ্লিষ্ট ডেটা ক্যালকুলেট করতে পারি।

ধাপসমূহ

  • ফিগার সাইজ সেট করুন এবং সাবপ্লটসের মধ্যে এবং চারপাশে প্যাডিং অ্যাডজাস্ট করুন।
  • figure() মেথড ব্যবহার করে একটি নতুন ফিগার তৈরি করুন বা বিদ্যমান ফিগার এক্টিভেট করুন।
  • একটি 3D অ্যাক্স ফিগারে যোগ করুন সাবপ্লট আয়োজনের অংশ হিসেবে।
  • numpy meshgrid ব্যবহার করে x, y এবং z ডেটা পয়েন্ট তৈরি করুন।
  • u, v এবং w ডেটা কার্ল ভেক্টর পজিশন তৈরি করুন।
  • quiver() মেথড ব্যবহার করে ভেক্টর পান।
  • অ্যাক্স অফ করুন।
  • ফিগার প্রদর্শন করতে show() মেথড ব্যবহার করুন।

উদাহরণ

import matplotlib.pyplot as plt
import numpy as np
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure()
ax = fig.add_subplot(projection='3d')
x, y, z = np.meshgrid(np.arange(-0.8, 1, 0.2),
                        np.arange(-0.8, 1, 0.2),
                        np.arange(-0.8, 1, 0.8))
u = 0
v = y**2
w = -2*y*z - y
ax.quiver(x, y, z, u, v, w, length=0.1)
ax.axis('off')
plt.show()

আউটপুট

পাইথনে ভেক্টর ফিল্ডের কার্ল ক্যালকুলেট করে Matplotlib-এ প্লট করা


  1. পাইথন এবং Matplotlib-এ ৩D স্ক্যাটার প্লটে দুটি পয়েন্ট সংযুক্ত করুন

  2. পাইথন এবং Matplotlib-এ ৩D স্ক্যাটার প্লটে অ্যালফা ভ্যালু কন্ট্রোল করুন

  3. Matplotlib-এ ৩D প্লটের আস্পেক্ট রেশিও সেট করুন

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