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

Python-এ কমপ্লেক্স রুট সহ Hermite_e সিরিজের রুট গণনা করার পদ্ধতি


Hermite_e সিরিজের রুট গণনা করতে, Python NumPy-এ hermite_e.hermeroots() মেথডটি ব্যবহার করুন। মেথডটি সিরিজের রুটের একটি অ্যারে রিটার্ন করে। যদি সব রুট রিয়েল হয়, তবে আউটপুটও রিয়েল হবে, অন্যথায় কমপ্লেক্স হবে।

প্যারামিটার c হলো 1-D কোইফিশিয়েন্ট অ্যারে। রুট এস্টিমেশন কম্প্যানিয়ন ম্যাট্রিক্সের আइगेনভ্যালু হিসেবে পাওয়া যায়। কমপ্লেক্স প্লেনের উরIGIN থেকে দূরে থাকা রুটগুলোর বড় এরর থাকতে পারে সিরিজের न्यুমেরিক্যাল ইনস্ট্যাবিলিটির কারণে। মাল্টিপ্লিসিটি 1-এর চেয়ে বড় রুটগুলোরও বড় এরর দেখায় কারণ সিরিজের ভ্যালু সাসে পয়েন্টগুলোর কাছাকাছি তুলনামূলকভাবে ইনসেনসিটিভ। উরIGIN-এর কাছে একা রুটগুলো নিউটন মেথডের কিছু ইটারেশন দিয়ে উন্নত করা যায়।

ধাপসমূহ

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

from numpy.polynomial import hermite_e as H

Hermite_e সিরিজের রুট গণনা করুন −

j = complex(0, 1)
print("Result...\n", H.hermeroots((-j, j)))

ডেটা টাইপ পান −

print("\nType...\n", H.hermeroots((-j, j)).dtype)

শেপ পান −

print("\nShape...\n", H.hermeroots((-j, j)).shape)

উদাহরণ

from numpy.polynomial import hermite_e as H

# To compute the roots of a Hermite_e series
j = complex(0, 1)
print("Result...\n", H.hermeroots((-j, j)))

# Get the datatype
print("\nType...\n", H.hermeroots((-j, j)).dtype)

# Get the shape
print("\nShape...\n", H.hermeroots((-j, j)).shape)

আউটপুট

Result...   [1.+0.j]
Type... complex128
Shape... (1,)
  1. পাইথনে দেওয়া মূল থেকে চেবিসেব সিরিজ তৈরি করুন

  2. পাইথনে জটিল মূল সহ চেবিসেব সিরিজের মূল গণনা করুন

  3. পাইথনে চেবিসেব সিরিজের মূল গণনা করুন

  4. পাইথনে জটিল মূল দিয়ে চেবিসেব সিরিজ তৈরি করুন