কম্পিউটার

পাইথনে একটি বহুপদকে আরেকটি বহুপদে গুণ করুন


একটি বহুপদকে অন্যটিতে গুণ করতে, পাইথনে numpy.polynomial.polynomial.polymul() পদ্ধতি ব্যবহার করুন। দুটি বহুপদ c1 + c2 এর গুণফল প্রদান করে। আর্গুমেন্ট হল সর্বনিম্ন ক্রম পদ থেকে সর্বোচ্চ পর্যন্ত সহগগুলির ক্রম, যেমন, [1,2,3] বহুপদী 1 + 2*x + 3*x**2 প্রতিনিধিত্ব করে।

পদ্ধতিটি তাদের যোগফলের প্রতিনিধিত্বকারী সহগ অ্যারে প্রদান করে। পরামিতি c1 এবং c2 হল সহগগুলির 1-D অ্যারে যা একটি বহুপদকে প্রতিনিধিত্ব করে, "স্ট্যান্ডার্ড" ভিত্তিতে আপেক্ষিক, এবং সর্বনিম্ন ক্রম পদ থেকে সর্বোচ্চ পর্যন্ত ক্রম।

এই numpy.polynomial.polynomial মডিউলটি বহুপদীর সাথে কাজ করার জন্য উপযোগী বেশ কয়েকটি বস্তু প্রদান করে, যার মধ্যে একটি বহুপদী শ্রেণী রয়েছে যা সাধারণ গাণিতিক ক্রিয়াকলাপগুলিকে অন্তর্ভুক্ত করে৷

পদক্ষেপ

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

from numpy.polynomial import polynomial as P

দুটি বহুপদ ঘোষণা কর −

p1 = (4,1,6)
p2 = (2,5,3)

বহুপদ প্রদর্শন কর −

print("Polynomial 1...\n",p1)
print("\nPolynomial 2...\n",p2)

একটি বহুপদকে আরেকটিতে গুণ করতে, Python-

-এ numpy.polynomial.polynomial.polymul() পদ্ধতি ব্যবহার করুন।
mulRes = P.polymul(p1,p2);
print("\nResult (Multiply)...\n",mulRes)

উদাহরণ

from numpy.polynomial import polynomial as P

# Declare Two Polynomials
p1 = (4,1,6)
p2 = (2,5,3)

# Display the polynomials
print("Polynomial 1...\n",p1)
print("\nPolynomial 2...\n",p2)

# To multiply one polynomial to another, use the numpy.polynomial.polynomial.polymul() method in Python.
mulRes = P.polymul(p1,p2);
print("\nResult (Multiply)...\n",mulRes)

আউটপুট

Polynomial 1...
(4, 1, 6)

Polynomial 2...
(2, 5, 3)

Result (Multiply)...
[ 8. 22. 29. 33. 18.]

  1. পাইথনে একটি বহুপদ আরেকটির সাথে যোগ করুন

  2. পাইথন - একটি তালিকার অন্য একটি তালিকার প্রথম ঘটনা

  3. পাইথনে একটি স্ট্রিংকে অন্যটিতে রূপান্তর করা সম্ভব কিনা তা পরীক্ষা করুন

  4. আরেকটি পাইথন স্ট্রিং যোগ করুন