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

পাইথনে একটি হার্মাইট সিরিজকে অন্যটি দিয়ে গুণ করুন


পাইথন নামপাই-র polynomial.hermite.hermmul() মেথড ব্যবহার করে একটি হার্মাইট সিরিজকে অন্যটি দিয়ে গুণ করা যায়। মেথডটি তাদের গুণফলের হার্মাইট সিরিজ নির্দেশকারী একটি অ্যারে রিটার্ন করে। দুটি হার্মাইট সিরিজ c1 * c2-এর গুণফল ফেরত দেয়। আর্গুমেন্টগুলো নিম্নমুখী অর্ডার "টার্ম" থেকে সর্বোচ্চ অর্ডার পর্যন্ত সহগগুলোর সিকোয়েন্স, যেমন [1,2,3] সিরিজটি নির্দেশ করে P_0 + 2*P_1 + 3*P_2। প্যারামিটারগুলো নিম্ন থেকে উচ্চ ক্রমে সাজানো হার্মাইট সিরিজ সহগগুলোর 1-ডি অ্যারে।

ধাপসমূহ

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

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

হার্মাইট সিরিজ সহগগুলোর 1-ডি অ্যারে তৈরি করুন:

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

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

print("Array1...\n", c1)
print("\nArray2...\n", c2)

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

print("\nArray1 ডেটা টাইপ...\n", c1.dtype)
print("\nArray2 ডেটা টাইপ...\n", c2.dtype)

দুটি অ্যারের ডাইমেনশন পরীক্ষা করুন:

print("\nArray1-এর ডাইমেনশন...\n", c1.ndim)
print("\nArray2-এর ডাইমেনশন...\n", c2.ndim)

দুটি অ্যারের শেপ পরীক্ষা করুন:

print("\nArray1-এর শেপ...\n", c1.shape)
print("\nArray2-এর শেপ...\n", c2.shape)

হার্মাইট সিরিজ গুণ করতে polynomial.hermite.hermmul() মেথডটি ব্যবহার করুন:

print("\nফলাফল (গুণ)...\n", H.hermmul(c1, c2))

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

import numpy as np
from numpy.polynomial import hermite as H
# হার্মাইট সিরিজ সহগগুলোর 1-ডি অ্যারে তৈরি করা
c1 = np.array([1, 2, 3])
c2 = np.array([3, 2, 1])
# সহগ অ্যারে দুটি প্রদর্শন
print("Array1...\n", c1)
print("\nArray2...\n", c2)
# ডেটা টাইপ
print("\nArray1 ডেটা টাইপ...\n", c1.dtype)
print("\nArray2 ডেটা টাইপ...\n", c2.dtype)
# দুটি অ্যারের ডাইমেনশন পরীক্ষা
print("\nArray1-এর ডাইমেনশন...\n", c1.ndim)
print("\nArray2-এর ডাইমেনশন...\n", c2.ndim)
# দুটি অ্যারের শেপ পরীক্ষা
print("\nArray1-এর শেপ...\n", c1.shape)
print("\nArray2-এর শেপ...\n", c2.shape)
# হার্মাইট সিরিজ গুণ করা
print("\nফলাফল (গুণ)...\n", H.hermmul(c1, c2))

আউটপুট

Array1...  [1 2 3]
Array2...  [3 2 1]
Array1 ডেটা টাইপ... int64
Array2 ডেটা টাইপ... int64
Array1-এর ডাইমেনশন... 1
Array2-এর ডাইমেনশন... 1
Array1-এর শেপ... (3,)
Array2-এর শেপ... (3,)
ফলাফল (গুণ)...  [35. 40. 38. 8. 3.]

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

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

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

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