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

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

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

প্যারামিটারসমূহ

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

ধাপসমূহ

  1. প্রথমে প্রয়োজনীয় লাইব্রেরি আমদানি করুন:
    import numpy as np
    from numpy.polynomial import hermite as H
  2. একটি অ্যারে তৈরি করুন:
    x = np.array([0, 1, -1, 2])
  3. অ্যারেটি প্রদর্শন করুন:
    print("আমাদের অ্যারে...\n", x)
  4. হার্মাইট পলিনোমিয়ালের ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করুন:
    print("\nফলাফল...\n", H.hermvander(x, 2))

সম্পূর্ণ উদাহরণ

import numpy as np
from numpy.polynomial import hermite as H

# একটি অ্যারে তৈরি করুন
x = np.array([0, 1, -1, 2])

# অ্যারেটি প্রদর্শন করুন
print("আমাদের অ্যারে...\n", x)

# অ্যারের মাত্রা যাচাই করুন
print("\nআমাদের অ্যারের মাত্রা...\n", x.ndim)

# ডেটা টাইপ পান
print("\nআমাদের অ্যারে অবজেক্টের ডেটা টাইপ...\n", x.dtype)

# আকার পান
print("\nআমাদের অ্যারে অবজেক্টের আকার...\n", x.shape)

# হার্মাইট পলিনোমিয়ালের ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করুন
print("\nফলাফল...\n", H.hermvander(x, 2))

আউটপুট

আমাদের অ্যারে...   [ 0 1 -1 2]
আমাদের অ্যারের মাত্রা... 1
আমাদের অ্যারে অবজেক্টের ডেটা টাইপ... int64
আমাদের অ্যারে অবজেক্টের আকার... (4,)
ফলাফল...   [[ 1.  0. -2.]
 [ 1.  2.  2.]
 [ 1. -2.  2.]
 [ 1.  4. 14.]]
  1. পাইথনে চেবিশেভ বহুপদের ছদ্ম ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করুন

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

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

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