Hermite_e পলিনোমিয়াল থেকে ছোট ট্রেইলিং কোইফিশিয়েন্ট সরাতে, Python NumPy-এ hermite_e.hermetrim() মেথডটি ব্যবহার করুন। মেথডটি ট্রেইলিং জিরো সরানো 1-d অ্যারে রিটার্ন করে। যদি ফলাফল সিরিজ খালি হয়, তবে একটি একক জিরো ধারণকারী সিরিজ রিটার্ন করা হয়।
"ছোট" মানে "অ্যাবসোলিউট ভ্যালুতে ছোট" এবং এটি প্যারামিটার tol দ্বারা নিয়ন্ত্রিত; "ট্রেইলিং" মানে হাইঅর্ডার কোইফিশিয়েন্ট(গুলি), উদাহরণস্বরূপ, [0, 1, 1, 0, 0]-এ (যেটি 0 + x + x**2 + 0*x**3 + 0*x**4 রিপ্রেজেন্ট করে) 3-র্থ এবং 4-র্থ অর্ডার কোইফিশিয়েন্ট উভয়ই "ট্রিম" হবে। প্যারামিটার c হলো কোইফিশিয়েন্টের 1-d অ্যারে, নিম্নতম অর্ডার থেকে সর্বোচ্চ পর্যন্ত অর্ডার করা। প্যারামিটার tol হলো tol-এর চেয়ে কম বা সমান অ্যাবসোলিউট ভ্যালুওয়ালা ট্রেইলিং এলিমেন্টগুলো সরানো হবে।
ধাপসমূহ
প্রথমে প্রয়োজনীয় লাইব্রেরি ইমপোর্ট করুন −
import numpy as np
from numpy.polynomial import hermite_e as H
numpy.array() মেথড ব্যবহার করে একটি অ্যারে তৈরি করুন। এটি কোইফিশিয়েন্টের 1-d অ্যারে −
c = np.array([0, 5, 0, 0, 9, 0])
অ্যারে ডিসপ্লে করুন −
print("Our Array...\n", c)
ডাইমেনশন চেক করুন −
print("\nDimensions of our Array...\n", c.ndim)
ডেটা টাইপ পান −
print("\nDatatype of our Array object...\n", c.dtype)
শেপ পান −
print("\nShape of our Array object...\n", c.shape)
Hermite_e পলিনোমিয়াল থেকে ছোট ট্রেইলিং কোইফিশিয়েন্ট সরাতে, Python-এ hermite_e.hermetrim() মেথডটি ব্যবহার করুন −
print("\nResult...\n", H.hermetrim((c)))
উদাহরণ
import numpy as np
from numpy.polynomial import hermite_e as H
# Create an array using the numpy.array() method
# This is the 1-d array of coefficients
c = np.array([0, 5, 0, 0, 9, 0])
# Display the array
print("Our Array...\n", c)
# Check the Dimensions
print("\nDimensions of our Array...\n", c.ndim)
# Get the Datatype
print("\nDatatype of our Array object...\n", c.dtype)
# Get the Shape
print("\nShape of our Array object...\n", c.shape)
# To remove small trailing coefficients from Hermite_e polynomial
print("\nResult...\n", H.hermetrim((c)))
আউটপুট
Our Array... [0 5 0 0 9 0]
Dimensions of our Array... 1
Datatype of our Array object... int64
Shape of our Array object... (6,)
Result... [0. 5. 0. 0. 9.]