কম্পিউটার

পাইথনে একটি বহুপদী থেকে আরেকটি বহুপদ বিয়োগ করুন


একটি বহুপদ থেকে অন্যটি বিয়োগ করতে, পাইথনে numpy.polynomial.polynomial.polysub() পদ্ধতি ব্যবহার করুন। দুটি বহুপদ 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 = (3,1,6)
p2 = (2,7,3)

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

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

একটি বহুপদকে অন্যটির সাথে বিয়োগ করতে, numpy.polynomial.polynomial.polysub() পদ্ধতিটি ব্যবহার করুন -

diffRes = P.polysub(p1,p2);
print("\nResult (Difference)...\n",diffRes)

উদাহরণ

from numpy.polynomial import polynomial as P

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

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

# To subtract one polynomial to another, use the numpy.polynomial.polynomial.polysub() method in Python.
diffRes = P.polysub(p1,p2);
print("\nResult (Difference)...\n",diffRes)

আউটপুট

Polynomial 1...
(3, 1, 6)

Polynomial 2...
(2, 7, 3)

Result (Difference)...
[ 1. -6. 3.]

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

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

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

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