ল্যাগার পলিনোমিয়ালের জন্য ছদ্ম ভ্যান্ডারমন্ড ম্যাট্রিক্স
numpy.polynomial.laguerre.lagvander2d() ফাংশন x, y জটিল পয়েন্টগুলোর জন্য ছদ্ম ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করে। ম্যাট্রিক্সের আকার হবে x.shape + (deg[0]+1, deg[1]+1)।
- x, y: পয়েন্ট কোঅর্ডিনেট অ্যারে (একই আকারের)।
- deg: [x_deg, y_deg] - সর্বোচ্চ ডিগ্রির তালিকা।
উদাহরণ কোড
import numpy as np
from numpy.polynomial import laguerre as L
# জটিল পয়েন্ট কোঅর্ডিনেট
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 dtype...\n", x.dtype)
print("\nArray2 dtype...\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=2, y_deg=3
x_deg, y_deg = 2, 3
print("\nফলাফল...\n", L.lagvander2d(x, y, [x_deg, y_deg]))
আউটপুট (সংক্ষিপ্ত)
Array1...
[-2.+2.j -1.+2.j]
Array2...
[1.+2.j 2.+2.j]
Array1 dtype... complex128
Array2 dtype... complex128
Dimensions of Array1... 1
Dimensions of Array2... 1
Shape of Array1... (2,)
Shape of Array2... (2,)
ফলাফল...
[[ 1.+0.j 0.-2.j -2.5-2.j ... ]
[ 1.+0.j -1.-2.j -3.+0.j ... ]]