কম্পিউটার

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


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

পদক্ষেপ

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

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

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

x =np.array([-2.+2.j, -1.+2.j])y =np.array([1.+2.j, 2.+2.j]) 

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

প্রিন্ট("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 ম্যাট্রিক্স তৈরি করতে, Python Numpy -

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

উদাহরণ

numpy.array() methodx =np.array([-2.+2.j, -1) ব্যবহার করে
numpy কে npf থেকে npf থেকে আমদানি করুন polyvander2d# পয়েন্ট স্থানাঙ্কের অ্যারে তৈরি করুন .+2.j])y =np.array([1.+2.j, 2.+2.j])# অ্যারেপ্রিন্ট প্রদর্শন করুন("Array1...\n",x)মুদ্রণ("\nArray2 ...\n",y)# ডেটাটাইপপ্রিন্ট("\nArray1 datatype...\n",x.dtype)প্রিন্ট ("\nArray2 datatype...\n",y.dtype)# মাত্রা পরীক্ষা করুন উভয় অ্যারেপ্রিন্টের ("\nঅ্যারে1-এর মাত্রা...\n", x.ndim)মুদ্রণ("\nঅ্যারে2-এর মাত্রা...\n",y.ndim)# উভয় অ্যারেপ্রিন্টের আকৃতি পরীক্ষা করুন("\ n Array1 এর আকৃতি...\n",x.shape)প্রিন্ট("\nShape of Array2...\n",y.shape)# প্রদত্ত ডিগ্রির একটি ছদ্ম-ভান্ডারমন্ড ম্যাট্রিক্স তৈরি করতে, polynomial.polyvander2( ব্যবহার করুন ) Python Numpyx_deg, y_deg =2, 3print("\nফলাফল...\n", polyyvander2d(x,y, [x_deg, y_deg]))

আউটপুট

Array1... [-2.+2.j -1.+2.j]Array2... [1.+2.j 2.+2.j]Array1 ডেটাটাইপ...complex128Array2 ডেটাটাইপ.. .complex128 Array1...1Dimensions of Array2...1Shape of Array1...(2,)Aray2 এর আকৃতি...(2,)ফলাফল... [[ 1. +0.j 1. +2। j-3. +4.j -11। -2.j -2। +2.j -6। -2.j -2.-14.j 26.-18.j 0. -8.j 16. -8.j 32.+24.j -16.+88.j] [ 1. +0.j 2. +2.j 0. +8.j -16.+16.j -1। +2.j -6। +2.j -16. -8.j -16.-48.j -3. -4.j 2.-14.j 32.-24.j 112.+16.j]]

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

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

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

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