পাইথন নামপাই-এ দেওয়া জটিল রুট সহ মনিক পলিনোমিয়াল তৈরি করতে polynomial.polyfromroots() মেথড ব্যবহার করুন। এই মেথডটি পলিনোমিয়ালের সহগগুলোর 1-D অ্যারে রিটার্ন করে। যদি সব রুট বাস্তব হয়, তবে আউটপুটও বাস্তব হবে, অন্যথায় এটি জটিল হবে। প্যারামিটার roots হল রুটগুলোর ধারণকারী সিকোয়েন্স।
ধাপসমূহ
- প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট করুন:
from numpy.polynomial import polynomial as P - দেওয়া জটিল রুট:
j = complex(0,1) print("Result...\n", P.polyfromroots((-j, j))) - ডাটা টাইপ পান:
print("\nType...\n", P.polyfromroots((-j, j)).dtype) - আকার পান:
print("\nShape...\n", P.polyfromroots((-j, j)).shape)
সম্পূর্ণ উদাহরণ
from numpy.polynomial import polynomial as P
# Generate monic polynomial with given complex roots
j = complex(0,1)
print("Result...\n", P.polyfromroots((-j, j)))
# Get the datatype
print("\nType...\n", P.polyfromroots((-j, j)).dtype)
# Get the shape
print("\nShape...\n", P.polyfromroots((-j, j)).shape)
আউটপুট
Result... [1.+0.j 0.+0.j 1.+0.j]
Type... complex128
Shape... (3,)