কম্পিউটার টিউটোরিয়াল

পাইথনে জটিল x, y, z বিন্দু দিয়ে ল্যাগার পলিনোমিয়ালের ছদ্ম ভ্যান্ডারমোন্ড ম্যাট্রিক্স তৈরি করুন

পাইথন নাম্পাই-এ 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 ...]]
  1. পাইথনে চেবিশেভ পলিনোমিয়ালের छদ্ম ভ্যান্ডারমন্ড ম্যাট্রিক্স এবং x, y, z স্যাম্পল পয়েন্ট বের করুন

  2. পাইথনে Hermite পলিনোমিয়াল এবং x, y, z ফ্লোটিং পয়েন্ট অ্যারএর পসিডো ভান্ডারমন্ড ম্যাট্রিক্স জেনারেট করা

  3. পাইথনে Chebyshev পলিনোমিয়াল এবং x, y, z ফ্লোটিং পয়েন্ট অ্যারএর পসিডো ভান্ডারমন্ড ম্যাট্রিক্স জেনারেট করা

  4. পাইথনে হার্মাইট পলিনোমিয়াল এবং x, y, z জটিল পয়েন্টের সিউডো ভ্যান্ডারমন্ড ম্যাট্রিক্স জেনারেট করুন