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

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

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

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

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

ধাপসমূহ

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

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

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

# অ্যারে তৈরি করুন
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", H.hermvander(x, 2))

আউটপুট

আমাদের অ্যারে...
 [ 0.  3.5 -1.4  2.5]

আমাদের অ্যারের মাত্রা...
 1

আমাদের অ্যারে অবজেক্টের ডেটা টাইপ...
 float64

আমাদের অ্যারে অবজেক্টের আকার...
 (4,)

ফলাফল...
 [[ 1.  0. -2.]
  [ 1.  7. 47.]
  [ 1. -2.8 5.84]
  [ 1.  5. 23.]]
  1. পাইথনে ফ্লোট অ্যারে বিন্দু সমন্বয় সহ চেবিশেভ বহুপদের ছদ্ম ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করুন

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

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

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