চেবিশেভ বহুপদীর একটি ছদ্ম 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]]