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

পাইথনে পলিনোমিয়ালকে একটি ঘাতে উন্নত করা

পাইথনে পলিনোমিয়ালকে একটি ঘাতে উন্নত করার জন্য numpy.polynomial.polynomial.polypow() মেথড ব্যবহার করা হয়। এটি পলিনোমিয়াল c কে pow ঘাতে উন্নত করে ফেরত দেয়। আর্গুমেন্ট c হলো কম থেকে উচ্চ ক্রমে সাজানো সহগের একটি ক্রম। অর্থাৎ [1,2,3] সিরিজ 1 + 2*x + 3*x**2। মেথডটি ভাগফল এবং অবশেষ্ট উপস্থাপনকারী সহগ সিরিজের অ্যারে ফেরত দেয়।

প্রথম প্যারামিটার c হলো কম থেকে উচ্চ ডিগ্রি পর্যন্ত সাজানো সিরিজ সহগের 1-D অ্যারে। দ্বিতীয় প্যারামিটার pow হলো ঘাত যা সিরিজটি উন্নত করা হবে। তৃতীয় প্যারামিটার maxpower, হলো অনুমোদিত সর্বোচ্চ ঘাত। এটি मुख্যভাবে সিরিজের বাড়তি আকারকে অহরায়যোগ্য আকারে সীমাবদ্ধ করার জন্য। ডিফল্ট ১৬।

এই numpy.polynomial.polynomial মডিউলটি পলিনোমিয়ালের সাথে কাজ করার জন্য একাধিক उपयोगী অবজেক্ট প্রদান করে, যার মধ্যে একটি Polynomial ক্লাস রয়েছে যা সাধারণ আর্থিক অপারেশনগুলো ক্যাপসুলেট করে।

ধাপসমূহ

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

from numpy.polynomial import polynomial as P

পলিনোমিয়াল এবং একটি ঘাত:

poly = (4,1,6)
power = 3

পলিনোমিয়াল প্রদর্শন করুন:

print("পলিনোমিয়াল...\n", poly)

ঘাত প্রদর্শন করুন:

print("\nঘাত...\n", power)

numpy.polynomial.polynomial.polypow() মেথড ব্যবহার করে পলিনোমিয়ালকে ঘাতে উন্নত করুন:

res = P.polypow(poly, power)
print("\nফলাফল...\n", res)

উদাহরণ

from numpy.polynomial import polynomial as P

# পলিনোমিয়াল এবং একটি ঘাত
poly = (4,1,6)
power = 3

# পলিনোমিয়াল প্রদর্শন করুন
print("পলিনোমিয়াল...\n", poly)

# ঘাত প্রদর্শন করুন
print("\nঘাত...\n", power)

# পলিনোমিয়ালকে ঘাতে উন্নত করুন
res = P.polypow(poly, power)
print("\nফলাফল...\n", res)

আউটপুট

পলিনোমিয়াল... (4, 1, 6)
ঘাত... 3
ফলাফল... [ 64. 48. 300. 145. 450. 108. 216.]
  1. পাইথনে একটি টাপলের এলিমেন্টকে অন্য টাপলের ঘাত হিসেবে 올려 ফেলা

  2. পাইথন - পলিনোমিয়াল রিগ্রেশন ইমপ্লিমেন্টেশন (scikit-learn)

  3. পাইথনে এক্সসেপশন রেইজ করা (Raising Exceptions)

  4. পাইথনে পাওয়ার অফ থ্রি যাচাই