কম্পিউটার টিউটোরিয়াল

পাইথনে দেওয়া রুটস থেকে মনিক বহুপদ তৈরি করুন


পাইথন নাম্পাই-এ দেওয়া রুটস থেকে একটি মনিক বহুপদ তৈরি করতে, 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,)
  1. পাইথনে জটিল অ্যারে বিন্দু সহ প্রদত্ত ডিগ্রির ভ্যান্ডারমন্ড ম্যাট্রিক্স তৈরি

  2. পাইথনে বহুমাত্রিক রুট অ্যারে সহ পলিনোমিয়াল মূল্যায়ন

  3. পাইথনে দেওয়া রুটস থেকে মনিক বহুপদ তৈরি করুন

  4. পাইথনে নির্দিষ্ট দৈর্ঘ্যের র‍্যান্ডম স্ট্রিং জেনারেট করা