হার্মাইট সিরিজ ইন্টিগ্রেট করার পদ্ধতি
পাইথনে numpy.polynomial.hermite মডিউলের hermint() ফাংশন ব্যবহার করে হার্মাইট সিরিজ ইন্টিগ্রেট করা যায়। এই ফাংশনের প্যারামিটারগুলো নিচে দেওয়া হলো:
- c: হার্মাইট সিরিজের কোএফিশিয়েন্ট অ্যারে। যদি c বহুমাত্রিক হয়, তবে বিভিন্ন অক্ষ ভিন্ন ভেরিয়েবল নির্দেশ করে।
- m: ইন্টিগ্রেশনের ক্রম (ডিফল্ট: 1)। এটি ধনাত্মক হতে হবে।
- k: ইন্টিগ্রেশন কনস্ট্যান্ট (ডিফল্ট: শূন্য)।
- lbnd: ইন্টিগ্রেশনের নিম্ন সীমা (ডিফল্ট: 0)।
- scl: স্কেলার ফ্যাক্টর (ডিফল্ট: 1)। প্রতিটি ইন্টিগ্রেশনের পর ফলাফল بهذا গুণ করা হয়।
- axis: যে অক্ষের সাথে ইন্টিগ্রেশন করা হবে (ডিফল্ট: 0)।
চরণবদ্ধ উদাহরণ
import numpy as np
from numpy.polynomial import hermite as H
# কোএফিশিয়েন্ট অ্যারে তৈরি
c = np.array([1, 2, 3])
# অ্যারে প্রদর্শন
print("আমাদের অ্যারে...\n", c)
# আকার ও টাইপ চেক
print("\nআমাদের অ্যারের মাত্রা...\n", c.ndim)
print("\nআমাদের অ্যারের ডাটা টাইপ...\n", c.dtype)
print("\nআমাদের অ্যারের আকার...\n", c.shape)
# lbnd = -2 দিয়ে ইন্টিগ্রেট
print("\nফলাফল...\n", H.hermint(c, lbnd=-2))
আউটপুট
আমাদের অ্যারে...
[1 2 3]
আমাদের অ্যারের মাত্রা...
1
আমাদের অ্যারের ডাটা টাইপ...
int64
আমাদের অ্যারের আকার...
(3,)
ফলাফল...
[15. 0.5 0.5 0.5]