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

পাইথনে প্রদত্ত ডিগ্রির ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি

প্রদত্ত ডিগ্রির ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করার জন্য পাইথন নামপাই-এর polynomial.polyvander() ব্যবহার করা হয়। এই মেথডটি ভ্যান্ডারমন্ড ম্যাট্রিক্স ফেরত দেয়। ফেরত দেওয়া ম্যাট্রিক্সের আকার x.shape + (deg + 1,), যেখানে শেষ ইন্ডেক্স x-এর ক্ষমতা। dtype রূপান্তরিত x-এর সাথে একই হবে। প্যারামিটার a হলো পয়েন্টের অ্যারে। dtype ফ্লোট64 বা কমপ্লেক্স128-এ রূপান্তরিত হবে, এটিভাবে নির্ভর করে যে উপাদানগুলোর মধ্যে কোনোটাও কমপ্লেক্স কিনা। যদি x স্কেলার হয়, তবে 1-D অ্যারে-তে রূপান্তরিত হয়। প্যারামিটার deg হলো ফলাফল ম্যাট্রিক্সের ডিগ্রি।

ধাপসমূহ

প্রথমে প্রয়োজনীয় লাইব্রেরি আমদানি করুন:

import numpy as np
from numpy.polynomial.polynomial import polyvander

একটি অ্যারে তৈরি করুন:

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)

polynomial.polyvander() ব্যবহার করে প্রদত্ত ডিগ্রির ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি করুন:

print("\nফলাফল...\n", polyvander(x, 2))

উদাহরণ

import numpy as np
from numpy.polynomial.polynomial import polyvander

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

আউটপুট

আমাদের অ্যারে... [ 0 1 -1 2]
আমাদের অ্যারের মাত্রা... 1
আমাদের অ্যারে অবজেক্টের ডেটা টাইপ... int64
আমাদের অ্যারে অবজেক্টের আকার... (4,)
ফলাফল... [[ 1. 0. 0.] [ 1. 1. 1.] [ 1. -1. 1.] [ 1. 2. 4.]]
  1. পাইথনে x, y, z স্যাম্পল পয়েন্ট সহ প্রদত্ত ডিগ্রির সুডো-ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি

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

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

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