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

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

পাইথন নামপাই-এর polynomial.chebyshev.chebsub() মেথড ব্যবহার করে একটি চেবিশেভ সিরিজকে অন্যটি থেকে বিয়োগ করা যায়। এই মেথডটি তাদের পার্থক্য উপস্থাপনকারী চেবিশেভ সিরিজের সহগের একটি অ্যারে ফেরত দেয়। 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.chebsub() মেথড ব্যবহার করে একটি চেবিশেভ সিরিজকে অন্যটি থেকে বিয়োগ করুন:

print("\nফলাফল (বিয়োগ)....\n", C.chebsub(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.chebsub(c1, c2))

আউটপুট

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

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

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

  4. পাইথনে ফাইল এক ফোল্ডার থেকে অন্য ফোল্ডারে কপি করার পদ্ধতি