কম্পিউটার

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


হারমাইট বহুপদীর একটি ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করতে, পাইথন নম্পিতে hermite.hermvander() ব্যবহার করুন। পদ্ধতিটি সিউডো-ভ্যান্ডেরমন্ড ম্যাট্রিক্স প্রদান করে। রিটার্নডম্যাট্রিক্সের আকৃতি হল x.shape + (deg + 1,), যেখানে শেষ সূচকটি সংশ্লিষ্ট হারমাইটপলিনোমিয়ালের ডিগ্রি। dtype রূপান্তরিত x এর মতই হবে।

প্যারামিটার, x পয়েন্টের একটি অ্যারে প্রদান করে। কোন উপাদান জটিল কিনা তার উপর নির্ভর করে dtype float64 বা complex128-এ রূপান্তরিত হয়। যদি x স্কেলার হয় তবে এটি একটি 1-D অ্যারেতে রূপান্তরিত হয়৷ প্যারামিটার, deg হল ফলাফলের ম্যাট্রিক্সের ডিগ্রি৷

পদক্ষেপ

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

numpy-কে npf থেকে numpy হিসাবে আমদানি করুন। H হিসাবে বহুপদী হারমাইট আমদানি করুন

একটি অ্যারে তৈরি করুন -

x =np.array([0, 1, -1, 2])

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

মুদ্রণ("আমাদের অ্যারে...\n",x)

হারমাইট বহুপদীর একটি ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করতে, পাইথন নম্পিতে hermite.hermvander() ব্যবহার করুন −

প্রিন্ট("\nফলাফল...\n", H.hermvander(x, 2))

উদাহরণ

numpy থেকে numpy আমদানি করুন )# ডাইমেনশনপ্রিন্ট চেক করুন("\nআমাদের অ্যারের মাত্রা...\n", x.ndim)# ডেটাটাইপপ্রিন্ট পান("\nআমাদের অ্যারে অবজেক্টের ডেটাটাইপ...\n", x.dtype)# শেপপ্রিন্ট পান ("\nআমাদের অ্যারে অবজেক্টের আকৃতি...\n", x.shape)# হারমাইট বহুপদীর একটি ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করতে, পাইথন নম্পিপ্রিন্টে hermite.hermvander() ব্যবহার করুন("\nফলাফল...\n" ,H.hermvander(x, 2))

আউটপুট

আমাদের অ্যারে... [ 0 1 -1 2]আমাদের অ্যারের মাত্রা...1 আমাদের অ্যারে অবজেক্টের ডেটাটাইপ...int64আমাদের অ্যারে অবজেক্টের আকৃতি...(4,)ফলাফল... [[ 1. 0. -2।] [ 1. 2. 2।] [ 1. -2। 2.] [ 1. 4. 14।]]

  1. পাইথনে চেবিশেভ বহুপদীর একটি ছদ্ম Vandermonde ম্যাট্রিক্স তৈরি করুন

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

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

  4. পাইথনে হারমাইট বহুপদীর একটি ছদ্ম Vandermonde ম্যাট্রিক্স এবং x, y, z বিন্দুর জটিল বিন্যাস তৈরি করুন