পাইথন নাম্পাই-এ চেবিসেব পলিনোমিয়ালের ভ্যান্ডারমোন্ড ম্যাট্রিক্স তৈরি করতে chebyshev.chebvander() ফাংশন ব্যবহার করুন। এটি ভ্যান্ডারমোন্ড ম্যাট্রিক্স ফেরত দেয়। ফেরত দেওয়া ম্যাট্রিক্সের শেপ: x.shape + (deg + 1,), যেখানে শেষ সূচক চেবিসেব পলিনোমিয়ালের ডিগ্রি নির্দেশ করে। ডেটা টাইপ রূপান্তরিত x-এর মতোই হবে।
প্যারামিটার:
a: বিন্দু অ্যারে। ডেটা টাইপfloat64বাcomplex128-এ রূপান্তরিত হয় জটিল উপাদান থাকলে। স্কেলার হলে ১-ডি অ্যারে-এ রূপান্তরিত হয়।deg: ফলাফল ম্যাট্রিক্সের ডিগ্রি।
ধাপসমূহ
প্রথমে প্রয়োজনীয় লাইব্রেরি আমদানি করুন:
import numpy as np
from numpy.polynomial import chebyshev as C
অ্যারে তৈরি করুন:
x = np.array([0, 1, -1, 2])
অ্যারে প্রদর্শন করুন:
print("Our Array...\n", x)
ডায়মেনশন চেক করুন:
print("\nDimensions of our Array...\n", x.ndim)
ডেটা টাইপ পান:
print("\nDatatype of our Array object...\n", x.dtype)
শেপ পান:
print("\nShape of our Array object...\n", x.shape)
ভ্যান্ডারমোন্ড ম্যাট্রিক্স তৈরি করুন (ডিগ্রি ২):
print("\nResult...\n", C.chebvander(x, 2))
উদাহরণ
import numpy as np
from numpy.polynomial import chebyshev as C
# অ্যারে তৈরি করুন
x = np.array([0, 1, -1, 2])
# অ্যারে প্রদর্শন করুন
print("Our Array...\n", x)
# ডায়মেনশন চেক করুন
print("\nDimensions of our Array...\n", x.ndim)
# ডেটা টাইপ পান
print("\nDatatype of our Array object...\n", x.dtype)
# শেপ পান
print("\nShape of our Array object...\n", x.shape)
# ভ্যান্ডারমোন্ড ম্যাট্রিক্স তৈরি করুন
print("\nResult...\n", C.chebvander(x, 2))
আউটপুট
Our Array... [ 0 1 -1 2]
Dimensions of our Array... 1
Datatype of our Array object... int64
Shape of our Array object... (4,)
Result... [[ 1. 0. -1.]
[ 1. 1. 1.]
[ 1. -1. 1.]
[ 1. 2. 7.]]