একটি বহুপদ থেকে অন্যটি বিয়োগ করতে, পাইথনে 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.]