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

পাইথনে কমপ্লেক্স অ্যারে পয়েন্ট সহ ল্যাগার পলিনোমিয়ালের ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি

পাইথন নামপাইয়ে ল্যাগার পলিনোমিয়ালের সিউডো ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করতে laguerre.lagvander() মেথড ব্যবহার করা হয়। এই মেথডটি সিউডো-ভ্যান্ডারমন্ড ম্যাট্রিক্স প্রদান করে। রিটার্ন করা ম্যাট্রিক্সের আকার x.shape + (deg + 1,), যেখানে শেষ সূচকটি সংশ্লিষ্ট ল্যাগার পলিনোমিয়ালের মাত্রা। ডিটায়প রূপান্তরিত x-এর মতোই থাকবে।

প্যারামিটারها

  • x: পয়েন্টের অ্যারে রিটার্ন করে। ডিটায়প float64 বা complex128-এ রূপান্তরিত হবে, যেটি উপাদানগুলির কমপ্লেক্স কিনা তার উপর নির্ভর করে। যদি x স্কেলার হয়, তবে এটি ১-D অ্যারে-এ রূপান্তরিত হয়।
  • deg: ফলাফল ম্যাট্রিক্সের মাত্রা।

ধাপসমূহ

  1. প্রয়োজনীয় লাইব্রেরি আমদানি করুন:
    import numpy as np
    from numpy.polynomial import laguerre as L
  2. অ্যারে তৈরি করুন:
    x = np.array([-2.+2.j, -1.+2.j, 0.+2.j, 1.+2.j, 2.+2.j])
  3. অ্যারে প্রদর্শন করুন:
    print("আমাদের অ্যারে...\n", x)
  4. মাত্রা পরীক্ষা করুন:
    print("\nআমাদের অ্যারের মাত্রা...\n", x.ndim)
  5. ডেটা টাইপ পান:
    print("\nআমাদের অ্যারে অবজেক্টের ডেটা টাইপ...\n", x.dtype)
  6. আকার পান:
    print("\nআমাদের অ্যারে অবজেক্টের আকার...\n", x.shape)
  7. 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]]
  1. পাইথনে জটিল অ্যারে বিন্দু সহ প্রদত্ত ডিগ্রির ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি

  2. পাইথনে জটিল অ্যারে বিন্দু সহ চেবিশেভ বহুপদের ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করুন

  3. পাইথনে ফ্লোট অ্যারে বিন্দু সহ চেবিশেভ বহুপদের ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করুন

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