পাইথন নাম্পাই-এ দেওয়া রুটস থেকে একটি মনিক বহুপদ তৈরি করতে, polynomial.polyfromroots() পদ্ধতিটি ব্যবহার করুন। এই পদ্ধতিটি বহুপদের সহগের 1-ডি অ্যারে ফেরত দেয়। যদি সমস্ত রুটস বাস্তব হয়, তবে আউটপুটও বাস্তব হবে, অন্যথায় এটি জটিল হবে। প্যারামিটার roots হল রুটস ধারণকারী সিকোয়েন্স।
ধাপসমূহ
প্রথমে প্রয়োজনীয় লাইব্রেরি আমদানি করুন:
from numpy.polynomial import polynomial as P
একটি মনিক বহুপদ তৈরি করুন:
print("ফলাফল...\n", P.polyfromroots((-1,0,1)))
ডেটা টাইপ পান:
print("\nটাইপ...\n", P.polyfromroots((-1,0,1)).dtype)
আকার পান:
print("\nআকার...\n", P.polyfromroots((-1,0,1)).shape)
সম্পূর্ণ উদাহরণ
from numpy.polynomial import polynomial as P
# দেওয়া রুটস থেকে মনিক বহুপদ তৈরি করুন
# ফলাফল 1-ডি সহগ অ্যারে ফেরত দেয়
# যদি সব রুটস বাস্তব হয়, আউটপুট বাস্তব, অন্যথায় জটিল
# প্যারামিটার roots হল রুটস ধারণকারী সিকোয়েন্স
# x(x - 1)(x + 1) = x^3 - x
print("ফলাফল...\n", P.polyfromroots((-1,0,1)))
# ডেটা টাইপ পান
print("\nটাইপ...\n", P.polyfromroots((-1,0,1)).dtype)
# আকার পান
print("\nআকার...\n", P.polyfromroots((-1,0,1)).shape)
আউটপুট
ফলাফল... [ 0. -1. 0. 1.]
টাইপ... float64
আকার... (4,)