কম্পিউটার

পাইথনে পয়েন্ট কোঅর্ডিনেটের ফ্লোট অ্যারে সহ চেবিশেভ বহুপদীর ছদ্ম Vandermonde ম্যাট্রিক্স তৈরি করুন


চেবিশেভ বহুপদীর একটি ছদ্ম Vandermonde ম্যাট্রিক্স তৈরি করতে, Python Numpy-এ thechebyshev.chebvander() ব্যবহার করুন। পদ্ধতিটি ডিগ্রী ডিগ্রী এবং নমুনা পয়েন্ট (x, y) এর ছদ্ম-ভান্ডারমন্ড ম্যাট্রিক্স প্রদান করে। প্যারামিটার x, y হল বিন্দু স্থানাঙ্কের অ্যারে, সব একই আকৃতির। কোনো উপাদান জটিল কিনা তার উপর নির্ভর করে dtypes float64 বা complex128-এ রূপান্তরিত হবে। স্কেলারগুলি 1-ডি অ্যারেতে রূপান্তরিত হয়। প্যারামিটার, ডিগ্রী হল ফর্মের সর্বাধিক ডিগ্রির তালিকা [x_deg, y_deg]।

পদক্ষেপ

প্রথমে, প্রয়োজনীয় লাইব্রেরি আমদানি করুন -

numpy কে npf থেকে numpy হিসাবে আমদানি করুন। C হিসাবে চেবিশেভ আমদানি করুন 

numpy.array() পদ্ধতি ব্যবহার করে একই আকৃতির বিন্দু স্থানাঙ্কের অ্যারে তৈরি করুন -

x =np.array([0.1, 1.4])y =np.array([1.7, 2.8])

অ্যারে প্রদর্শন করুন −

প্রিন্ট("Array1...\n",x)print("\nArray2...\n",y)

ডেটাটাইপ প্রদর্শন করুন −

প্রিন্ট("\nArray1 datatype...\n",x.dtype)print("\nArray2 datatype...\n",y.dtype)

উভয় অ্যারের মাত্রা পরীক্ষা করুন −

মুদ্রণ("\nঅ্যারে1 এর মাত্রা...\n", x.ndim)মুদ্রণ("\nঅ্যারে2 এর মাত্রা...\n",y.ndim)

উভয় অ্যারের আকৃতি পরীক্ষা করুন −

মুদ্রণ("\nArray1 এর আকৃতি...\n", x.shape)মুদ্রণ("\nArray2 এর আকৃতি...\n",y.shape)

চেবিশেভ বহুপদীর একটি ছদ্ম Vandermonde ম্যাট্রিক্স তৈরি করতে, পাইথনে thechebyshev.chebvander() ব্যবহার করুন −

x_deg, y_deg =2, 3print("\nফলাফল...\n", C.chebvander2d(x,y, [x_deg, y_deg]))

উদাহরণ

numpy থেকে numpy আমদানি করুন [1.7, 2.8])# অ্যারেপ্রিন্ট প্রদর্শন করুন("Array1...\n",x)print("\nArray2...\n",y)# ডেটাটাইপপ্রিন্ট প্রদর্শন করুন("\nArray1 ডেটাটাইপ...\n ",x.dtype)print("\nArray2 datatype...\n",y.dtype)# উভয় অ্যারেপ্রিন্টের মাত্রা পরীক্ষা করুন("\nঅ্যারে1-এর মাত্রা...\n",x.ndim)মুদ্রণ( "\nঅ্যারে 2 এর মাত্রা...\n", y.ndim)# উভয় অ্যারেপ্রিন্টের আকৃতি পরীক্ষা করুন("\n Array1 এর আকৃতি...\n", x.shape)মুদ্রণ("\nAray2 এর আকার... .\n",y.shape)# চেবিশেভ বহুপদীর একটি ছদ্ম Vandermonde ম্যাট্রিক্স তৈরি করতে, Python Numpyx_deg, y_deg =2, 3print("\nফলাফল...\n",C-এ chebyshev.chebvander() ব্যবহার করুন। chebvander2d(x,y, [x_deg, y_deg]))

আউটপুট

Array1...[0.1 1.4]Array2...[1.7 2.8]Array1 datatype...float64Array2 datatype...float64Dimensions of Array1...1Dimensions of Array2...1Shape of Array1...(2, )Aray2 এর আকৃতি...(2,)ফলাফল...[[ 1.0000000e+00 1.7000000e+00 4.7800000e+00 1.4552000e+011.0000000e-01.0000000e-01 1.700001001-401005008-01 ই -01 -1.6660000 ই + 00 -4.68444000 ই + 00 -1.4260960 ই + 01] [1.0000000E + 00 2.8000000E + + 00 1.4680000E + 01 7.9408000E + 011.4000000E + 00 3.9200000E + + 00 2.0552000E + 01 1.1117120e + 022.9200000e+00 8.1760000e+00 4.2865600e+01 2.3187136e+02]]

  1. পাইথনে চেবিশেভ বহুপদী এবং x, y, z ফ্লোটিং অ্যারে পয়েন্টের একটি ছদ্ম Vandermonde ম্যাট্রিক্স তৈরি করুন

  2. পাইথনে চেবিশেভ বহুপদীর একটি ছদ্ম Vandermonde ম্যাট্রিক্স তৈরি করুন

  3. পাইথনে বিন্দুর জটিল বিন্যাস সহ চেবিশেভ বহুপদীর একটি ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করুন

  4. পাইথনে পয়েন্টের ফ্লোট অ্যারে সহ চেবিশেভ বহুপদীর একটি ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করুন