প্রদত্ত ডিগ্রির একটি Vandermonde ম্যাট্রিক্স তৈরি করতে, Python Numpy-এ polynomial.polyvander() ব্যবহার করুন। পদ্ধতিটি Vandermonde ম্যাট্রিক্স প্রদান করে। প্রত্যাবর্তিত ম্যাট্রিক্সের আকৃতি হল x.shape + (deg + 1,), যেখানে শেষ সূচকটি x এর শক্তি। dtype রূপান্তরিত x এর মতই হবে।
পরামিতি, a হল পয়েন্টের অ্যারে। কোনো উপাদান জটিল কিনা তার উপর নির্ভর করে dtype float64 বা complex128-এ রূপান্তরিত হয়। যদি x স্কেলার হয় তবে এটি 1-D অ্যারেতে রূপান্তরিত হয়। প্যারামিটার, deg হল ফলাফল ম্যাট্রিক্সের ডিগ্রী।
পদক্ষেপ
প্রথমে, প্রয়োজনীয় লাইব্রেরিগুলি আমদানি করুন -
numpy আমদানি করুন npfrom numpy.polynomial.polynomial import polyvander হিসাবে
একটি অ্যারে তৈরি করুন -
x =np.array([-2.+2.j, -1.+2.j, 0.+2.j, 1.+2.j, 2.+2.j])
অ্যারে প্রদর্শন করুন −
মুদ্রণ("আমাদের অ্যারে...\n",x)
মাত্রা পরীক্ষা করুন −
মুদ্রণ("\nআমাদের অ্যারের মাত্রা...\n", x.ndim)
ডেটাটাইপ −
পানমুদ্রণ("\nআমাদের অ্যারে অবজেক্টের ডেটাটাইপ...\n", x.dtype)
আকৃতি −
পানমুদ্রণ("\nআমাদের অ্যারে অবজেক্টের আকৃতি...\n", x.shape)
প্রদত্ত ডিগ্রির একটি Vandermonde ম্যাট্রিক্স তৈরি করতে, Python Numpy -
-এ polynomial.polyvander() ব্যবহার করুনপ্রিন্ট("\nফলাফল...\n", পলিভান্ডার(x, 2))
উদাহরণ
numpy.polynomial.polynomial import polyvander# একটি অ্যারেক্স =np.array([-2.+2.j, -1.+2.j, 0.+2.j, 1.+) তৈরি করুন 2.j, 2.+2.j])# অ্যারেপ্রিন্ট প্রদর্শন করুন("আমাদের অ্যারে...\n", x)# ডাইমেনশনস্প্রিন্ট পরীক্ষা করুন("\nআমাদের অ্যারের মাত্রা...\n", x.ndim )# ডেটাটাইপপ্রিন্ট পান("\nআমাদের অ্যারে অবজেক্টের ডেটাটাইপ...\n", x.dtype)# শেপপ্রিন্ট পান("\nআমাদের অ্যারে অবজেক্টের আকৃতি...\n", x.shape)# তৈরি করতে প্রদত্ত ডিগ্রির একটি Vandermonde ম্যাট্রিক্স, Python Numpyprint-এ polynomial.polyvander() ব্যবহার করুন("\nফলাফল...\n", polyyvander(x, 2))আউটপুট
আমাদের অ্যারে...[-2.+2.j -1.+2.j 0.+2.j 1.+2.j 2.+2.j]আমাদের অ্যারের মাত্রা...1ডেটাটাইপ আমাদের অ্যারে অবজেক্টের...জটিল128আমাদের অ্যারে অবজেক্টের আকৃতি...(5,)ফলাফল...[[ 1.+0.j -2.+2.j 0.-8.j][ 1.+0 .j -1.+2.j -3.-4.j][ 1.+0.j 0.+2.j -4.+0.j][ 1.+0.j 1.+2। j -3.+4.j][ 1.+0.j 2.+2.j 0.+8.j]]