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

পাইথনে 1-D পলিনোমিয়াল সহগ অ্যারের কম্প্যানিয়ন ম্যাট্রিক্স ফেরত দেওয়া

পাইথন নামপাই-এর polynomial.polycompanion() মেথড ব্যবহার করে 1-D পলিনোমিয়াল সহগ অ্যারের কম্প্যানিয়ন ম্যাট্রিক্স ফেরত দেওয়া যায়। পাওয়ার সিরিজের কম্প্যানিয়ন ম্যাট্রিক্স বেস স্কেলিংয়ের মাধ্যমে সিমেট্রিক করা যায় না, তাই এই ফাংশনটি অর্গোনোমিক পলিনোমিয়ালদের জন্য ব্যবহারিত ফাংশনগুলো থেকে আলাদা। এই মেথডটি (deg, deg) মাত্রার কম্প্যানিয়ন ম্যাট্রিক্স ফেরত দেয়। প্যারামিটার c হলো কম থেকে উচ্চ ডিগ্রি পর্যন্ত সাজানো পলিনোমিয়াল সহগের 1-D অ্যারে।

ধাপসমূহ

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

import numpy as np
from numpy.polynomial.polynomial import polycompanion

সহগের 1D অ্যারে তৈরি করুন:

c = np.array([1, 2, 3])

অ্যারে প্রদর্শন করুন:

print("আমাদের অ্যারে...\n", c)

মাত্রা পরীক্ষা করুন:

print("\nআমাদের অ্যারের মাত্রা...\n", c.ndim)

ডেটা টাইপ পান:

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

আকার পান:

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

polynomial.polycompanion() মেথড ব্যবহার করে 1-D পলিনোমিয়াল সহগ অ্যারের কম্প্যানিয়ন ম্যাট্রিক্স ফেরত দিন:

print("\nফলাফল...\n", polycompanion(c))

উদাহরণ

import numpy as np
from numpy.polynomial.polynomial import polycompanion

# সহগের 1D অ্যারে তৈরি করুন
c = np.array([1, 2, 3])

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

# মাত্রা পরীক্ষা করুন
print("\nআমাদের অ্যারের মাত্রা...\n", c.ndim)

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

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

# কম্প্যানিয়ন ম্যাট্রিক্স ফেরত দিন
print("\nফলাফল...\n", polycompanion(c))

আউটপুট

আমাদের অ্যারে... [1 2 3]
আমাদের অ্যারের মাত্রা... 1
আমাদের অ্যারে অবজেক্টের ডেটা টাইপ... int64
আমাদের অ্যারে অবজেক্টের আকার... (3,)
ফলাফল... [[ 0. -0.33333333] [ 1. -0.66666667]]
  1. পাইথনে চেবিশেভ সিরিজ সহগের 1-D অ্যারের স্কেলড কম্প্যানিয়ন ম্যাট্রিক্স বের করুন

  2. পাইথনে হার্মাইট সিরিজ কোইফিশিয়েন্টের ১-ডি অ্যারের স্কেলড কম্প্যানিয়ন ম্যাট্রিক্স ফেরত দিন

  3. পাইথনে N-ডাইমেনশনাল অ্যারের গ্রেডিয়েন্ট (Gradient) বের করুন

  4. পাইথনে লিনিয়ার অ্যালজেব্রায় ম্যাট্রিক্স বা ভেক্টরের নর্ম (Norm) ফেরত দিন