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

Python-এ Hermite_e পলিনোমিয়াল থেকে ছোট ট্রেইলিং কোইফিশিয়েন্ট সরানোর পদ্ধতি


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.]
  1. পাইথনে অক্ষ ১ অনুযায়ী বহুমাত্রিক সহগ সহ পলিনোমিয়াল অবকলন

  2. পাইথনে বহুমাত্রিক সহগ থাকলে পলিনোমিয়াল মূল্যায়ন

  3. পাইথনে x বিন্দুতে পলিনোমিয়াল মূল্যায়ন

  4. পাইথনে সোর্টেড অ্যারে থেকে ডুপ্লিকেট রিমুভ (Remove Duplicates from Sorted Array)