Chebyshev বহুপদীর একটি Vandermonde ম্যাট্রিক্স তৈরি করতে, Python Numpy-এ chebyshev.chebvander() ব্যবহার করুন। পদ্ধতিটি Vandermonde ম্যাট্রিক্স প্রদান করে। প্রত্যাবর্তিত ম্যাট্রিক্সের আকার isx.shape + (deg + 1,), যেখানে শেষ সূচকটি সংশ্লিষ্ট চেবিশেভ বহুপদীর ডিগ্রি। dtype রূপান্তরিত x এর মতোই হবে।
পরামিতি, a হল পয়েন্টের অ্যারে। কোন উপাদান জটিল কিনা তার উপর নির্ভর করে dtype float64 বা complex128 তে রূপান্তরিত হয়। যদি x স্কেলার হয় তবে এটি 1-D অ্যারেতে রূপান্তরিত হয়। প্যারামিটার,deg হল ফলাফল ম্যাট্রিক্সের ডিগ্রী।
পদক্ষেপ
প্রথমে, প্রয়োজনীয় লাইব্রেরি আমদানি করুন -
numpy কে npf থেকে numpy হিসাবে আমদানি করুন। C হিসাবে চেবিশেভ আমদানি করুনএকটি অ্যারে তৈরি করুন -
x =np.array([0, 3.5, -1.4, 2.5])অ্যারে প্রদর্শন করুন −
মুদ্রণ("আমাদের অ্যারে...\n",x)মাত্রা পরীক্ষা করুন −
মুদ্রণ("\nআমাদের অ্যারের মাত্রা...\n", x.ndim)ডেটাটাইপ −
পানমুদ্রণ("\nআমাদের অ্যারে অবজেক্টের ডেটাটাইপ...\n", x.dtype)আকৃতি −
পানমুদ্রণ("\nআমাদের অ্যারে অবজেক্টের আকৃতি...\n", x.shape)চেবিশেভ বহুপদীর একটি ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করতে, পাইথনে chebyshev.chebvander() ব্যবহার করুন −
প্রিন্ট("\nফলাফল...\n", C.chebvander(x, 2))উদাহরণ
numpy থেকে numpy আমদানি করুন # ডাইমেনশনপ্রিন্ট চেক করুন("\nআমাদের অ্যারের মাত্রা...\n",x.ndim)# ডেটাটাইপপ্রিন্ট পান("\nআমাদের অ্যারে অবজেক্টের ডেটাটাইপ...\n", x.dtype)# শেপপ্রিন্ট পান( "\nআমাদের অ্যারে অবজেক্টের আকৃতি...\n", x.shape)# চেবিশেভ বহুপদীর একটি ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করতে, পাইথন নম্পিপ্রিন্টে chebyshev.chebvander() ব্যবহার করুন("\nফলাফল...\n", C.chebvander(x, 2))
আউটপুট
আমাদের অ্যারে...[ 0. 3.5 -1.4 2.5]আমাদের অ্যারের মাত্রা...1আমাদের অ্যারে অবজেক্টের ডেটাটাইপ...আমাদের অ্যারে অবজেক্টের float64শেপ...(4,)ফলাফল...[[ 1 0. -1। ][ 1. 3.5 23.5 ][ 1. -1.4 2.92][ 1. 2.5 11.5 ]]