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

পাইথনে এর রুটস দ্বারা নির্দিষ্ট বহুপদকে x বিন্দুতে মূল্যায়ন করুন


পাইথন নাম্পাই-এ এর রুটস দ্বারা নির্দিষ্ট একটি বহুপদকে বিন্দু x-এ মূল্যায়ন করতে, polynomial.polyvalfromroots() পদ্ধতিটি ব্যবহার করুন। প্রথম প্যারামিটার হল x। যদি x একটি তালিকা বা টাপল হয়, তবে এটি একটি ndarray-এ রূপান্তরিত হয়, অন্যথায় এটি অপরিবর্তিত থাকে এবং একটি স্কেলার হিসেবে বিবেচনা করা হয়। যাহোক, x বা এর উপাদানগুলি নিজেদের সাথে এবং r-এর উপাদানগুলির সাথে যোগ এবং গুণফল সমর্থন করতে হবে।

দ্বিতীয় প্যারামিটার, r হল রুটসের একটি অ্যারে। যদি r বহুমাত্রিক হয়, তবে প্রথম সূচকটি রুট সূচক, যখন বাকি সূচকগুলি একাধিক বহুপদ গণনা করে। উদাহরণস্বরূপ, দ্বিমাত্রিক ক্ষেত্রে প্রতিটি বহুপদের রুটস r-এর কলামে সংরক্ষিত বলে ধরা যেতে পারে। তৃতীয় প্যারামিটার হল tensor। যদি True হয়, তবে রুটস অ্যারের আকার ডানদিকে একযোগ করা হয়, x-এর প্রতিটি মাত্রার জন্য একটি করে। স্কেলারগুলোর মাত্রা ০ হয় এই কাজের জন্য। ফলাফলটি হল r-এর প্রতিটি কলামের সহগ x-এর প্রতিটি উপাদানের জন্য মূল্যায়ন করা হয়। যদি False হয়, তবে x মূল্যায়নের জন্য r-এর কলামের ওপর ব্রডকাস্ট করা হয়। এই কীওয়ার্ডটি ফলপ্রসূ হয় যখন r বহুমাত্রিক। ডিফল্ট মান True।

ধাপসমূহ

প্রথমে প্রয়োজনীয় লাইব্রেরি আমদানি করুন:

from numpy.polynomial.polynomial import polyvalfromroots
import numpy as np

সহগের একটি অ্যারে তৈরি করুন:

c = np.array([1, 2, 3])

অ্যারেটি প্রদর্শন করুন:

print("আমাদের অ্যারে...\n", c)

মাত্রা যাচাই করুন:

print("\nআমাদের অ্যারের মাত্রা...\n", c.ndim)

ডেটা টাইপ পান:

print("\nআমাদের অ্যারে অবজেক্টের ডেটা টাইপ...\n", c.dtype)

আকার পান:

print("\nআমাদের অ্যারে অবজেক্টের আকার...\n", c.shape)

এর রুটস দ্বারা নির্দিষ্ট বহুপদকে বিন্দু x-এ মূল্যায়ন করুন:

print("\nফলাফল...\n", polyvalfromroots(1, c))

সম্পূর্ণ উদাহরণ

from numpy.polynomial.polynomial import polyvalfromroots
import numpy as np

# সহগের একটি অ্যারে তৈরি করুন
c = np.array([1, 2, 3])

# অ্যারেটি প্রদর্শন করুন
print("আমাদের অ্যারে...\n", c)

# মাত্রা যাচাই করুন
print("\nআমাদের অ্যারের মাত্রা...\n", c.ndim)

# ডেটা টাইপ পান
print("\nআমাদের অ্যারে অবজেক্টের ডেটা টাইপ...\n", c.dtype)

# আকার পান
print("\nআমাদের অ্যারে অবজেক্টের আকার...\n", c.shape)

# এর রুটস দ্বারা নির্দিষ্ট বহুপদকে বিন্দু x-এ মূল্যায়ন করুন
print("\nফলাফল...\n", polyvalfromroots(1, c))

আউটপুট

আমাদের অ্যারে... [1 2 3]
আমাদের অ্যারের মাত্রা... 1
আমাদের অ্যারে অবজেক্টের ডেটা টাইপ... int64
আমাদের অ্যারে অবজেক্টের আকার... (3,)
ফলাফল... 0.0
  1. পাইথনে 1D সহগ অ্যারে সহ (x, y) বিন্দুতে 2-D পলিনোমিয়ালের মান নির্ণয়

  2. পাইথনে 3D সহগ অ্যারে সহ (x, y) বিন্দুতে 2-D পলিনোমিয়ালের মান নির্ণয়

  3. পাইথনে x বিন্দুতে পলিনোমিয়াল মূল্যায়ন

  4. পাইথনে 4D সহগ অ্যারে সহ (x, y, z) বিন্দুতে 3-ডি বহুপদ মূল্যায়ন করুন