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

পাইথনে একটি চেবিশেভ সিরিজকে অন্যটির সাথে যোগ করা

পাইথন নামপাই-এর polynomial.chebyshev.chebadd() মেথড ব্যবহার করে একটি চেবিশেভ সিরিজকে অন্যটির সাথে যোগ করা যায়। এই মেথডটি তাদের যোগফলের চেবিশেভ সিরিজ উপস্থাপনকারী একটি অ্যারে ফেরত দেয়। c1 + c2-র যোগফল ফেরত দেয়। আর্গুমেন্টগুলো নিম্নতম ক্রমের পদ থেকে সর্বোচ্চ ক্রম পর্যন্ত সহগের ক্রমে সাজানো থাকে, অর্থাৎ [1,2,3] সিরিজ T_0 + 2*T_1 + 3*T_2 উপস্থাপন করে। প্যারামিটার c1 এবং c2 হলো কম থেকে উচ্চ ক্রমে সাজানো চেবিশেভ সিরিজের সহগের 1-D অ্যারে।

ধাপসমূহ

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

import numpy as np
from numpy.polynomial import chebyshev as C

চেবিশেভ সিরিজের সহগের 1-D অ্যারে তৈরি করুন:

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

সহগের অ্যারেগুলো প্রদর্শন করুন:

print("অ্যারে১...\n", c1)
print("\nঅ্যারে২...\n", c2)

ডেটা টাইপ প্রদর্শন করুন:

print("\nঅ্যারে১ ডেটা টাইপ...\n", c1.dtype)
print("\nঅ্যারে২ ডেটা টাইপ...\n", c2.dtype)

উভয় অ্যারের মাত্রা পরীক্ষা করুন:

print("\nঅ্যারে১-এর মাত্রা...\n", c1.ndim)
print("\nঅ্যারে২-এর মাত্রা...\n", c2.ndim)

উভয় অ্যারের আকার পরীক্ষা করুন:

print("\nঅ্যারে১-এর আকার...\n", c1.shape)
print("\nঅ্যারে২-এর আকার...\n", c2.shape)

polynomial.chebyshev.chebadd() মেথড ব্যবহার করে একটি চেবিশেভ সিরিজকে অন্যটির সাথে যোগ করুন:

print("\nফলাফল (যোগফল)....\n", C.chebadd(c1, c2))

উদাহরণ

import numpy as np
from numpy.polynomial import chebyshev as C

# চেবিশেভ সিরিজের সহগের 1-D অ্যারে তৈরি করুন
c1 = np.array([1,2,3])
c2 = np.array([3,2,1])

# সহগের অ্যারেগুলো প্রদর্শন করুন
print("অ্যারে১...\n", c1)
print("\nঅ্যারে২...\n", c2)

# ডেটা টাইপ প্রদর্শন করুন
print("\nঅ্যারে১ ডেটা টাইপ...\n", c1.dtype)
print("\nঅ্যারে২ ডেটা টাইপ...\n", c2.dtype)

# উভয় অ্যারের মাত্রা পরীক্ষা করুন
print("\nঅ্যারে১-এর মাত্রা...\n", c1.ndim)
print("\nঅ্যারে২-এর মাত্রা...\n", c2.ndim)

# উভয় অ্যারের আকার পরীক্ষা করুন
print("\nঅ্যারে১-এর আকার...\n", c1.shape)
print("\nঅ্যারে২-এর আকার...\n", c2.shape)

# একটি চেবিশেভ সিরিজকে অন্যটির সাথে যোগ করুন
print("\nফলাফল (যোগফল)....\n", C.chebadd(c1, c2))

আউটপুট

অ্যারে১... [1 2 3]
অ্যারে২... [3 2 1]
অ্যারে১ ডেটা টাইপ... int64
অ্যারে২ ডেটা টাইপ... int64
অ্যারে১-এর মাত্রা... 1
অ্যারে২-এর মাত্রা... 1
অ্যারে১-এর আকার... (3,)
অ্যারে২-এর আকার... (3,)
ফলাফল (যোগফল).... [4. 4. 4.]
  1. পাইথনে একটি চেবিশেভ সিরিজকে অন্যটি থেকে বিয়োগ করা

  2. পাইথনে একটি পলিনোমিয়ালে অন্যটি যোগ করুন

  3. Python - একটি লিস্টে অন্য লিস্টের প্রথম অকারেন্স খুঁজে বের করা

  4. পাইথনে এক স্ট্রিংকে অন্য স্ট্রিংয়ের সাথে যোগ করা