কম্পিউটার

পাইথনে পয়েন্ট কোঅর্ডিনেটের ফ্লোট অ্যারে সহ প্রদত্ত ডিগ্রির একটি ছদ্ম-ভান্ডারমন্ড ম্যাট্রিক্স তৈরি করুন


প্রদত্ত ডিগ্রির একটি Pseudo-Vandermonde ম্যাট্রিক্স তৈরি করতে, Python Numpy-এ polynomial.polyvander2() ব্যবহার করুন। পদ্ধতিটি ডিগ্রী ডিগ্রী এবং নমুনা পয়েন্ট (x, y) এর ছদ্ম-ভান্ডারমন্ড ম্যাট্রিক্স প্রদান করে।

পরামিতি, x এবং y, বিন্দু স্থানাঙ্কের অ্যারে, সমস্ত একই আকৃতির। কোন উপাদান জটিল কিনা তার উপর নির্ভর করে dtypes float64 বা complex128 তে রূপান্তরিত হবে। স্কেলারগুলি 1-D অ্যারেতে রূপান্তরিত হয়। প্যারামিটার, ডিগ্রী হল ফর্মের সর্বাধিক ডিগ্রির তালিকা [x_deg, y_deg]।

পদক্ষেপ

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

numpy আমদানি করুন npfrom numpy.polynomial.polynomial import polyvander2d হিসাবে

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)

প্রদত্ত ডিগ্রির একটি Pseudo-Vandermonde ম্যাট্রিক্স তৈরি করতে, polynomial.polyvander2() −

ব্যবহার করুন
x_deg, y_deg =2, 3print("\nফলাফল...\n", polyvander2d(x,y, [x_deg, y_deg]))

উদাহরণ

numpy.polynomial.polynomial import polyvander2d# হিসাবে 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অ্যারে১-এর আকৃতি...\n", x.শেপ)প্রিন্ট ("\nঅ্যারে২-এর আকৃতি। ..\n",y.shape)# প্রদত্ত ডিগ্রির একটি ছদ্ম-ভান্ডারমন্ড ম্যাট্রিক্স তৈরি করতে, Python Numpy-এ polynomial.polyvander2() ব্যবহার করুন# পদ্ধতিটি ডিগ্রী ডিগ্রী এবং নমুনা বিন্দু (x, y।

আউটপুট

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.000000e+00 1.700000e+00 2.890000e+00 4.913000e+00 1.000000e-01 1.700000e-0100100101001 ই -২2 1.700000E-02 2.890000E-02 4.913000E-02] [1.000000E-02] [1.000000E + 00 2.800000E + 00.840000E + + 00 2.195200E + 01 1.400000E + 00 3.920000E + + 0097600E + 01 3.073280E + 01 3.960000 e+00 5.488000e+00 1.536640e+01 4.302592e+01]]

  1. পাইথনে প্রদত্ত ডিগ্রির একটি ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করুন

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

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

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