পাইথন নামপাইয়ে ল্যাগার পলিনোমিয়ালের সিউডো ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করতে laguerre.lagvander() মেথড ব্যবহার করা হয়। এই মেথডটি সিউডো-ভ্যান্ডারমন্ড ম্যাট্রিক্স প্রদান করে। রিটার্ন করা ম্যাট্রিক্সের আকার x.shape + (deg + 1,), যেখানে শেষ সূচকটি সংশ্লিষ্ট ল্যাগার পলিনোমিয়ালের মাত্রা। ডিটায়প রূপান্তরিত x-এর মতোই থাকবে।
প্যারামিটারها
- x: পয়েন্টের অ্যারে রিটার্ন করে। ডিটায়প float64 বা complex128-এ রূপান্তরিত হবে, যেটি উপাদানগুলির কমপ্লেক্স কিনা তার উপর নির্ভর করে। যদি x স্কেলার হয়, তবে এটি ১-D অ্যারে-এ রূপান্তরিত হয়।
- deg: ফলাফল ম্যাট্রিক্সের মাত্রা।
ধাপসমূহ
- প্রয়োজনীয় লাইব্রেরি আমদানি করুন:
import numpy as np from numpy.polynomial import laguerre as L - অ্যারে তৈরি করুন:
x = np.array([-2.+2.j, -1.+2.j, 0.+2.j, 1.+2.j, 2.+2.j]) - অ্যারে প্রদর্শন করুন:
print("আমাদের অ্যারে...\n", x) - মাত্রা পরীক্ষা করুন:
print("\nআমাদের অ্যারের মাত্রা...\n", x.ndim) - ডেটা টাইপ পান:
print("\nআমাদের অ্যারে অবজেক্টের ডেটা টাইপ...\n", x.dtype) - আকার পান:
print("\nআমাদের অ্যারে অবজেক্টের আকার...\n", x.shape) laguerre.lagvander()ব্যবহার করে ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করুন:print("\nফলাফল...\n", L.lagvander(x, 2))
সম্পূর্ণ উদাহরণ
import numpy as np
from numpy.polynomial import laguerre as L
# অ্যারে তৈরি করুন
x = np.array([-2.+2.j, -1.+2.j, 0.+2.j, 1.+2.j, 2.+2.j])
# অ্যারে প্রদর্শন করুন
print("আমাদের অ্যারে...\n", x)
# মাত্রা পরীক্ষা করুন
print("\nআমাদের অ্যারের মাত্রা...\n", x.ndim)
# ডেটা টাইপ পান
print("\nআমাদের অ্যারে অবজেক্টের ডেটা টাইপ...\n", x.dtype)
# আকার পান
print("\nআমাদের অ্যারে অবজেক্টের আকার...\n", x.shape)
# ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করুন
print("\nফলাফল...\n", L.lagvander(x, 2))
আউটপুট
আমাদের অ্যারে...
[-2.+2.j -1.+2.j 0.+2.j 1.+2.j 2.+2.j]
আমাদের অ্যারের মাত্রা...
1
আমাদের অ্যারে অবজেক্টের ডেটা টাইপ...
complex128
আমাদের অ্যারে অবজেক্টের আকার...
(5,)
ফলাফল...
[[ 1. +0.j 3. -2.j 5. -8.j]
[ 1. +0.j 2. -2.j 1.5-6.j]
[ 1. +0.j 1. -2.j -1. -4.j]
[ 1. +0.j 0. -2.j -2.5-2.j]
[ 1. +0.j -1. -2.j -3. +0.j]]