কম্পিউটার

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


প্রদত্ত ডিগ্রির একটি 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]]

  1. পাইথনে প্রদত্ত ডিগ্রি এবং x, y, z ফ্লোটিং অ্যারে পয়েন্টের একটি ছদ্ম-ভান্ডারমন্ড ম্যাট্রিক্স তৈরি করুন

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

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

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