প্রদত্ত ডিগ্রি এবং x, y, z নমুনা পয়েন্টের একটি ছদ্ম Vandermonde ম্যাট্রিক্স তৈরি করতে, Python Numpy-এ polynomial.polyvander3d() ব্যবহার করুন। পদ্ধতিটি ডিগ্রী ডিগ্রী এবং নমুনা বিন্দু (x, y, z) এর ছদ্ম-ভান্ডারমন্ড ম্যাট্রিক্স প্রদান করে। প্যারামিটার, x, y, z হল বিন্দু স্থানাঙ্কের অ্যারে, সব একই আকৃতির। কোনো উপাদান জটিল কিনা তার উপর নির্ভর করে dtypes float64 বা complex128-এ রূপান্তরিত হবে। স্কেলারগুলি 1-ডি অ্যারেতে রূপান্তরিত হয়। প্যারামিটার, deg হল ফর্মের সর্বাধিক ডিগ্রির তালিকা [x_deg, y_deg, z_deg]।
পদক্ষেপ
প্রথমে, প্রয়োজনীয় লাইব্রেরিগুলি আমদানি করুন -
numpy আমদানি করুনnumpy.array() পদ্ধতি ব্যবহার করে একই আকৃতির বিন্দু স্থানাঙ্কের অ্যারে তৈরি করুন -
x =np.array([1, 2])y =np.array([3, 4])z =np.array([5, 6])অ্যারে প্রদর্শন করুন −
প্রিন্ট("Array1...\n",x)print("\nArray2...\n",y)print("\nArray3...\n",z)ডেটাটাইপ প্রদর্শন করুন −
মুদ্রণ("\nArray1 datatype...\n",x.dtype)print("\nArray2 datatype...\n",y.dtype)print("\nArray3 datatype...\n", z.dtype)মাত্রা পরীক্ষা করুন −
মুদ্রণ("\nঅ্যারে1 এর মাত্রা...\n", x.ndim)মুদ্রণ("\nঅ্যারে2 এর মাত্রা...\n",y.ndim)মুদ্রণ("\nঅ্যারে3 এর মাত্রা...\ n",z.ndim)আকৃতি পরীক্ষা করুন −
মুদ্রণ("\nArray1 এর আকৃতি...\n", x.shape)মুদ্রণ("\nAray2 এর আকৃতি...\n",y.shape)মুদ্রণ("\nAray3 এর আকৃতি...\ n",z.shape)প্রদত্ত ডিগ্রি এবং x, y, z নমুনা বিন্দুর একটি ছদ্ম Vandermonde ম্যাট্রিক্স তৈরি করতে, polynomial.polyvander3d() −
ব্যবহার করুনx_deg, y_deg, z_deg =2, 3, 4print("\nফলাফল...\n", polyyvander3d(x,y, z, [x_deg, y_deg, z_deg]))উদাহরণ
numpy.polynomial.polynomial import polyvander3d# হিসাবে numpy আমদানি করুন ([3, 4])z =np.array([5, 6])# অ্যারেপ্রিন্ট প্রদর্শন করুন("Array1...\n",x)print("\nArray2...\n",y)প্রিন্ট ("\nArray3...\n",z)# datatypeprint("\nArray1 datatype...\n",x.dtype)মুদ্রণ ("\nArray2 datatype...\n",y.dtype) প্রদর্শন করুন প্রিন্ট("\nArray3 datatype...\n",z.dtype)# Dimensionsprint("\nAray1 এর মাত্রা...\n",x.ndim)মুদ্রণ("\nঅ্যারে2 এর মাত্রা...\n) পরীক্ষা করুন ",y.ndim)মুদ্রণ("\nঅ্যারে3 এর মাত্রা...\n",z.ndim)# শেপপ্রিন্ট চেক করুন("\nঅ্যারে১ এর আকৃতি...\n", x.শেপ)মুদ্রণ("\nআকৃতি) Array2 এর...\n",y.shape)মুদ্রণ("\nShape of Array3...\n",z.shape)# প্রদত্ত ডিগ্রী এবং x, y, z নমুনা পয়েন্টের একটি ছদ্ম Vandermonde ম্যাট্রিক্স তৈরি করতে, Python Numpyx_deg, y_deg, z_deg =2, 3, 4print("\nফলাফল...\n", polyyvander3d(x,y, z, [x_deg, y_deg, z_deg]))এ polynomial.polyvander3d() ব্যবহার করুন পূর্বে>আউটপুট
Array1...[1 2]Array2...[3 4]Array3...[5 6]Array1 datatype...int64Array2 datatype...int64Array3 datatype...int64Dimensions of Array1...1এর মাত্রা Array2...1 Array3-এর মাত্রা...1 Array1-এর আকৃতি 5.00000e + 00 2.50000e + 01 1.25000E + 02 6.25000E + 02 3.00000E + 001.50000E + 01.50000E + 01 3.75000E + 02 1.87500E + 03 9.00000E + + + + + + + + + 0.50000E + 012.25000E + 02 1.12500E + 02 5.62500E + 03 2.70000E + 01 1.35000E + 02 6.75000E + 023.37500E + 03 1.68750E + 04 1.00000E + 00 5.00000E + + 00 2.50000E + 05.25000E + 026.25000E + 02 3.00000E + + 00 1.50000E + 01 7.50000e + 01 3.75000e + 02 1.87500E + 039.00000E + 00 4.50000E + 01 2.25000E + 02 1.12500E + 03.62500E + 03 2.70000E + 011.35000E + 02 6.75000E + 02 3.37500E + 02 3.68750E + 04 1.00000e + 00 5.00000e + 002.50000E + 01 1.25000E + 02 6.25000E + 02 3.00000E + 00 1.50000E + 01.50000E + 013.75000E + 02 1.87500E + 03 9.00000E + 00 4.50000E + 01 2.25000E + 02 1.12500e+035.62500e+03 2.70000e+01 1.35000e+02 6.75000e+02 3.37500e+03 1.68750e+04][1.00000e+000e+006 3.60000E + 01 2.16000E + 02 1.29600E + 03 4.00000E + 002.40000E + 01 1.44000E + 02 8.64000E + 02 5.18400E + 03 1.60000E + 01 9.60000E + 015.76000E + 02 3.45600E + 02 2.07360E + 04 6.40000E + 01 3.84000E + 02 2.30400E + 031.38240E + 04 8.29440E + 04 2.00000E + + + + +00 1.20000E + 01.20000E + 01 4.32000E + 022.59200E + 03.00000E + + + 00 4.80000E + 01 2.88000E + 02 1.72800E + 03 1.03680E + 043.20000E + 03 1.92000E + 02 1.15200E + 03.91200E + 03 4.14720E + 04 1.28000E + 027.68000E + 02 4.60800E + 03 2.76480E + 04 1.65888E + 05 4.00000E + + + + + + + + + + + + + + + + + + + 2.40000E + 011.44000E + 02 8.64000E + 02 5.18400E + 03 1.60000E + 01 9.60000E + 01.76000E + 023.45600E + 03 2.07360E + 04.40000E + 01 3.84000E + 02 2.30400E + 03 1.38240E + 048.29440 e+04 2.56000e+02 1.53600e+03 9.21600e+03 5.52960e+04 3.31776e+05]]