হারমাইট বহুপদীর একটি ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করতে, পাইথন নম্পিতে chebyshev.hermvander() ব্যবহার করুন। পদ্ধতিটি সিউডো-ভ্যান্ডেরমন্ড ম্যাট্রিক্স প্রদান করে। রিটার্নডম্যাট্রিক্সের আকৃতি হল x.shape + (deg + 1,), যেখানে শেষ সূচকটি সংশ্লিষ্ট হারমাইটপলিনোমিয়ালের ডিগ্রি। dtype রূপান্তরিত x এর মতই হবে।
প্যারামিটার, x পয়েন্টের একটি অ্যারে প্রদান করে। কোনো উপাদান জটিল কিনা তার উপর নির্ভর করে dtype float64 বা complex128-এ রূপান্তরিত হয়। যদি x স্কেলার হয় তবে এটি একটি 1-D অ্যারেতে রূপান্তরিত হয়৷ প্যারামিটার, deg হল ফলাফল ম্যাট্রিক্সের ডিগ্রি৷
পদক্ষেপ
প্রথমে, প্রয়োজনীয় লাইব্রেরি আমদানি করুন -
numpy-কে npf থেকে numpy হিসাবে আমদানি করুন. H হিসাবে বহুপদী হারমাইট আমদানি করুন
একটি অ্যারে তৈরি করুন -
x =np.array([0, 3.5, -1.4, 2.5])
অ্যারে প্রদর্শন করুন −
মুদ্রণ("আমাদের অ্যারে...\n",x)
মাত্রা পরীক্ষা করুন −
মুদ্রণ("\nআমাদের অ্যারের মাত্রা...\n", x.ndim)
ডেটাটাইপ −
পানমুদ্রণ("\nআমাদের অ্যারে অবজেক্টের ডেটাটাইপ...\n", x.dtype)
আকৃতি −
পানমুদ্রণ("\nআমাদের অ্যারে অবজেক্টের আকৃতি...\n", x.shape)
হারমাইট বহুপদীর একটি Vandermonde ম্যাট্রিক্স তৈরি করতে, ব্যবহার করুন chebyshev.hermvander() −
প্রিন্ট("\nফলাফল...\n", H.hermvander(x, 2))
উদাহরণ
numpy থেকে numpy আমদানি করুন )# ডাইমেনশনপ্রিন্ট চেক করুন("\nআমাদের অ্যারের মাত্রা...\n", x.ndim)# ডেটাটাইপপ্রিন্ট পান("\nআমাদের অ্যারে অবজেক্টের ডেটাটাইপ...\n", x.dtype)# শেপপ্রিন্ট পান ("\nআমাদের অ্যারে অবজেক্টের আকৃতি...\n", x.shape)# হারমাইট বহুপদীর একটি ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করতে, পাইথন নম্পিপ্রিন্টে chebyshev.hermvander() ব্যবহার করুন("\nফলাফল...\n" ,H.hermvander(x, 2))আউটপুট
আমাদের অ্যারে... [ 0. 3.5 -1.4 2.5]আমাদের অ্যারের মাত্রা...1আমাদের অ্যারে অবজেক্টের ডেটাটাইপ...আমাদের অ্যারে অবজেক্টের ফ্লোট64শেপ...(4,)ফলাফল... [[ 1 0. -2। ] [ 1. 7. 47। ] [ 1. -2.8 5.84] [ 1. 5. 23। ]]