পাইথনে একটি ভেক্টর ক্ষেত্রের কার্ল গণনা করতে এবং 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()
আউটপুট