লাগের পলিনোমিয়ালের ছদ্ম ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করতে, পাইথন নাম্পাই-এ laguerre.lagvander() ব্যবহার করুন। এই পদ্ধতিটি ছদ্ম-ভ্যান্ডারমন্ড ম্যাট্রিক্স ফেরত দেয়। ফেরত দেওয়া ম্যাট্রিক্সের আকার হল x.shape + (deg + 1,), যেখানে শেষ সূচকটি সংশ্লিষ্ট লাগের পলিনোমিয়ালের ডিগ্রি নির্দেশ করে। ডেটা টাইপ রূপান্তরিত x-এর মতোই থাকবে।
প্যারামিটার x পয়েন্টের একটি অ্যারে ফেরত দেয়। ডেটা টাইপ float64 বা complex128-এ রূপান্তরিত হয়, যেটি নির্ভর করে উপাদানগুলোর কোনোটি কমপ্লেক্স কিনা। যদি x স্কেলার হয়, তবে এটি 1-ডি অ্যারে-এ রূপান্তরিত হয়। প্যারামিটার deg হল ফলাফলস্বরূপ ম্যাট্রিক্সের ডিগ্রি।
ধাপসমূহ
- প্রয়োজনীয় লাইব্রেরি আমদানি করুন:
import numpy as np from numpy.polynomial import laguerre as L - একটি অ্যারে তৈরি করুন:
x = np.array([0, 3.5, -1.4, 2.5]) - অ্যারেটি প্রদর্শন করুন:
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))
সম্পূর্ণ উদাহরণ
import numpy as np
from numpy.polynomial import laguerre as L
# একটি অ্যারে তৈরি করুন
x = np.array([0, 3.5, -1.4, 2.5])
# অ্যারেটি প্রদর্শন করুন
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))
আউটপুট
আমাদের অ্যারে... [ 0. 3.5 -1.4 2.5]
আমাদের অ্যারের মাত্রা... 1
আমাদের অ্যারে অবজেক্টের ডেটা টাইপ... float64
আমাদের অ্যারে অবজেক্টের আকার... (4,)
ফলাফল... [[ 1. 1. 1. ]
[ 1. -2.5 0.125]
[ 1. 2.4 4.78 ]
[ 1. -1.5 -0.875]]