পাইথনে একটি ভেক্টর ক্ষেত্রের কার্ল গণনা করতে এবং Matplotlib এর সাথে প্লট করতে, আমরা quiver() ব্যবহার করতে পারি পদ্ধতি এবং সংশ্লিষ্ট ডেটা গণনা করুন।
পদক্ষেপ
- চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
- একটি নতুন চিত্র তৈরি করুন বা চিত্র() ব্যবহার করে একটি বিদ্যমান চিত্র সক্রিয় করুন পদ্ধতি।
- সাবপ্লট বিন্যাসের অংশ হিসাবে চিত্রটিতে একটি 3D অক্ষ যোগ করুন।
- x তৈরি করুন , y এবং z নম্পি মেশগ্রিড ব্যবহার করে ডেটা পয়েন্ট।
- u তৈরি করুন , v এবং w ডেটা কার্ল ভেক্টর অবস্থান।
- কম্পন() ব্যবহার করুন ভেক্টর পাওয়ার পদ্ধতি।
- অক্ষগুলি বন্ধ করুন।
- চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।
উদাহরণ
npplt.rcParams["figure.figsize"] হিসাবে pltimport numpy হিসাবে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() আউটপুট
