পাইথন নাম্পাই-এ x, y, z নমুনা বিন্দু সহ ল্যাগার পলিনোমিয়ালের ছদ্ম ভ্যান্ডারমোন্ড ম্যাট্রিক্স তৈরি করতে laguerre.lagvander3d() ফাংশন ব্যবহার করুন। প্যারামিটার x, y, z হল বিন্দু অ্যারে। ডেটা টাইপ float64 বা complex128-এ রূপান্তরিত হয় জটিল উপাদান থাকলে। যদি x স্কেলার হয়, তবে ১-ডি অ্যারে-এ রূপান্তরিত হয়। প্যারামিটার deg হল সর্বোচ্চ ডিগ্রির তালিকা [x_deg, y_deg, z_deg]।
ধাপসমূহ
প্রথমে প্রয়োজনীয় লাইব্রেরি আমদানি করুন:
import numpy as np
from numpy.polynomial import laguerre as L
একই শেপের বিন্দু কোঅর্ডিনেট অ্যারে তৈরি করুন numpy.array() দিয়ে:
x = np.array([-2.+2.j, -1.+2.j])
y = np.array([0.+2.j, 1.+2.j])
z = np.array([2.+2.j, 3. + 3.j])
অ্যারেগুলি প্রদর্শন করুন:
print("Array1...\n", x)
print("\nArray2...\n", y)
print("\nArray3...\n", z)
ডেটা টাইপ প্রদর্শন করুন:
print("\nArray1 datatype...\n", x.dtype)
print("\nArray2 datatype...\n", y.dtype)
print("\nArray3 datatype...\n", z.dtype)
ডায়মেনশন চেক করুন:
print("\nDimensions of Array1...\n", x.ndim)
print("\nDimensions of Array2...\n", y.ndim)
print("\nDimensions of Array3...\n", z.ndim)
শেপ চেক করুন:
print("\nShape of Array1...\n", x.shape)
print("\nShape of Array2...\n", y.shape)
print("\nShape of Array3...\n", z.shape)
ছদ্ম ভ্যান্ডারমোন্ড ম্যাট্রিক্স তৈরি করুন:
x_deg, y_deg, z_deg = 2, 3, 4
print("\nResult...\n", L.lagvander3d(x, y, z, [x_deg, y_deg, z_deg]))
উদাহরণ
import numpy as np
from numpy.polynomial import laguerre as L
# একই শেপের বিন্দু কোঅর্ডিনেট অ্যারে তৈরি করুন
x = np.array([-2.+2.j, -1.+2.j])
y = np.array([0.+2.j, 1.+2.j])
z = np.array([2.+2.j, 3. + 3.j])
# অ্যারে প্রদর্শন করুন
print("Array1...\n", x)
print("\nArray2...\n", y)
print("\nArray3...\n", z)
# ডেটা টাইপ প্রদর্শন করুন
print("\nArray1 datatype...\n", x.dtype)
print("\nArray2 datatype...\n", y.dtype)
print("\nArray3 datatype...\n", z.dtype)
# ডায়মেনশন চেক করুন
print("\nDimensions of Array1...\n", x.ndim)
print("\nDimensions of Array2...\n", y.ndim)
print("\nDimensions of Array3...\n", z.ndim)
# শেপ চেক করুন
print("\nShape of Array1...\n", x.shape)
print("\nShape of Array2...\n", y.shape)
print("\nShape of Array3...\n", z.shape)
# ছদ্ম ভ্যান্ডারমোন্ড ম্যাট্রিক্স তৈরি করুন
x_deg, y_deg, z_deg = 2, 3, 4
print("\nResult...\n", L.lagvander3d(x, y, z, [x_deg, y_deg, z_deg]))
আউটপুট
Array1... [-2.+2.j -1.+2.j]
Array2... [0.+2.j 1.+2.j]
Array3... [2.+2.j 3.+3.j]
Array1 datatype... complex128
Array2 datatype... complex128
Array3 datatype... complex128
Dimensions of Array1... 1
Dimensions of Array2... 1
Dimensions of Array3... 1
Shape of Array1... (2,)
Shape of Array2... (2,)
Shape of Array3... (2,)
Result... [[ 1.+0.j -1.-2.j -3.+0.j -2.33333333+3.33333333j 1.+5.33333333j ...]]