হার্মাইট পলিনোমিয়ালের ছদ্ম ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করতে, পাইথন নাম্পাই-এ hermite.hermvander2d() ব্যবহার করুন। এই পদ্ধতিটি ছদ্ম-ভ্যান্ডারমন্ড ম্যাট্রিক্স ফেরত দেয়। প্যারামিটার x, y একই আকারের পয়েন্ট কোঅর্ডিনেটের একটি অ্যারে। ডেটা টাইপ float64 বা complex128-এ রূপান্তরিত হবে, যেটি নির্ভর করে উপাদানগুলোর কোনোটি কমপ্লেক্স কিনা। স্কেলারগুলো 1-ডি অ্যারে-এ রূপান্তরিত হয়। প্যারামিটার deg হল [x_deg, y_deg] আকারে সর্বোচ্চ ডিগ্রির তালিকা।
ধাপসমূহ
- প্রয়োজনীয় লাইব্রেরি আমদানি করুন:
import numpy as np from numpy.polynomial import hermite as H - পয়েন্ট কোঅর্ডিনেটের অ্যারে তৈরি করুন (একই আকারের):
x = np.array([-2.+2.j, -1.+2.j]) y = np.array([1.+2.j, 2.+2.j]) - অ্যারেগুলো প্রদর্শন করুন:
print("Array1...\n", x) print("\nArray2...\n", y) - ডেটা টাইপ প্রদর্শন করুন:
print("\nArray1 datatype...\n", x.dtype) print("\nArray2 datatype...\n", y.dtype) - অ্যারেগুলোর মাত্রা যাচাই করুন:
print("\nDimensions of Array1...\n", x.ndim) print("\nDimensions of Array2...\n", y.ndim) - অ্যারেগুলোর আকার যাচাই করুন:
print("\nShape of Array1...\n", x.shape) print("\nShape of Array2...\n", y.shape) - হার্মাইট পলিনোমিয়ালের ছদ্ম ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করুন:
x_deg, y_deg = 2, 3 print("\nফলাফল...\n", H.hermvander2d(x, y, [x_deg, y_deg]))
সম্পূর্ণ উদাহরণ
import numpy as np
from numpy.polynomial import hermite as H
# পয়েন্ট কোঅর্ডিনেটের অ্যারে তৈরি করুন
x = np.array([-2.+2.j, -1.+2.j])
y = np.array([1.+2.j, 2.+2.j])
# অ্যারেগুলো প্রদর্শন করুন
print("Array1...\n", x)
print("\nArray2...\n", y)
# ডেটা টাইপ প্রদর্শন করুন
print("\nArray1 datatype...\n", x.dtype)
print("\nArray2 datatype...\n", y.dtype)
# মাত্রা যাচাই করুন
print("\nDimensions of Array1...\n", x.ndim)
print("\nDimensions of Array2...\n", y.ndim)
# আকার যাচাই করুন
print("\nShape of Array1...\n", x.shape)
print("\nShape of Array2...\n", y.shape)
# হার্মাইট পলিনোমিয়ালের ছদ্ম ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করুন
x_deg, y_deg = 2, 3
print("\nফলাফল...\n", H.hermvander2d(x, y, [x_deg, y_deg]))
আউটপুট
Array1... [-2.+2.j -1.+2.j]
Array2... [1.+2.j 2.+2.j]
Array1 datatype... complex128
Array2 datatype... complex128
Dimensions of Array1... 1
Dimensions of Array2... 1
Shape of Array1... (2,)
Shape of Array2... (2,)
ফলাফল... [[ 1.000e+00+0.j 2.000e+00+4.j ... 3.792e+03+976.j]]