পাইথনে একটি বহুপদ ইন্টিগ্রেট করতে, polynomial.polyint() পদ্ধতিটি ব্যবহার করুন। এটি অক্ষ axis-এর längs lbnd-থেকে m বার বহুপদ সহগ c ইন্টিগ্রেট করে। প্রতিটি পুনরাবৃত্তিতে ফলাফল সিরিজ scl-দ্বারা গুণিত হয় এবং একটি ইন্টিগ্রেশন কনস্ট্যান্ট k যোগ করা হয়। স্কেলিং ফ্যাক্টর রৈখিক পরিবর্তন পরিবর্তনশীলের জন্য ব্যবহৃত হয়। আর্গুমেন্ট c হল সহগের একটি অ্যারে, কম থেকে উচ্চ ডিগ্রি পর্যন্ত প্রতিটি অক্ষ沿ে, যেমন [1,2,3] বহুপদ 1 + 2*x + 3*x**2-কে প্রতিনিধিত্ব করে যখন [[1,2],[1,2]] হল 1 + 1*x + 2*y + 2*x*y যদি axis=0 হল x এবং axis=1 হল y।
পদ্ধতিটি ইন্টিগ্রালের সহগ অ্যারে ফেরত দেয়। প্রথম প্যারামিটার, c হল বহুপদ সহগের 1-ডি অ্যারে, কম থেকে উচ্চ ডিগ্রি পর্যন্ত ক্রমানুসারে। দ্বিতীয় প্যারামিটার, m হল ইন্টিগ্রেশন অর্ডার, যা ইতিবাচক হতে হবে (ডিফল্ট: ১)। তৃতীয় প্যারামিটার, k হল ইন্টিগ্রেশন কনস্ট্যান্ট(গুলি)। প্রথম ইন্টিগ্রালের শূন্যে মান তালিকার প্রথম মান, দ্বিতীয় ইন্টিগ্রালের শূন্যে মান দ্বিতীয় মান, ইত্যাদি। যদি k == [] (ডিফল্ট), তবে সব কনস্ট্যান্ট শূন্য সেট করা হয়। যদি m == 1, তবে একটি একক স্কেলার তালিকার বদলে দেওয়া যেতে পারে।
চতুর্থ প্যারামিটার, lbnd হল ইন্টিগ্রালের নিম্ন সীমা (ডিফল্ট: ০)। পঞ্চম প্যারামিটার হল scl। প্রতিটি ইন্টিগ্রেশনের পরে ফলাফল scl-দ্বারা গুণিত হয় ইন্টিগ্রেশন কনস্ট্যান্ট যোগ করার আগে (ডিফল্ট: ১)। ষষ্ঠ প্যারামিটার হল axis। এটি সেই অক্ষ যার ওপর ইন্টিগ্রাল নেওয়া হয় (ডিফল্ট: ০)।
ধাপসমূহ
প্রথমে প্রয়োজনীয় লাইব্রেরি আমদানি করুন:
import numpy as np
from numpy.polynomial import polynomial as P
বহুপদ সহগের একটি অ্যারে তৈরি করুন:
c = np.array([1,2,3])
সহগ অ্যারেটি প্রদর্শন করুন:
print("আমাদের সহগ অ্যারে...\n", c)
মাত্রা যাচাই করুন:
print("\nআমাদের অ্যারের মাত্রা...\n", c.ndim)
ডেটা টাইপ পান:
print("\nআমাদের অ্যারে অবজেক্টের ডেটা টাইপ...\n", c.dtype)
আকার পান:
print("\nআমাদের অ্যারে অবজেক্টের আকার...\n", c.shape)
বহুপদ ইন্টিগ্রেট করুন scl = -2 দিয়ে:
print("\nফলাফল...\n", P.polyint(c, scl=-2))
সম্পূর্ণ উদাহরণ
import numpy as np
from numpy.polynomial import polynomial as P
# বহুপদ সহগের একটি অ্যারে তৈরি করুন
c = np.array([1,2,3])
# সহগ অ্যারেটি প্রদর্শন করুন
print("আমাদের সহগ অ্যারে...\n", c)
# মাত্রা যাচাই করুন
print("\nআমাদের অ্যারের মাত্রা...\n", c.ndim)
# ডেটা টাইপ পান
print("\nআমাদের অ্যারে অবজেক্টের ডেটা টাইপ...\n", c.dtype)
# আকার পান
print("\nআমাদের অ্যারে অবজেক্টের আকার...\n", c.shape)
# বহুপদ ইন্টিগ্রেট করুন
print("\nফলাফল...\n", P.polyint(c, scl=-2))
আউটপুট
আমাদের সহগ অ্যারে... [1 2 3]
আমাদের অ্যারের মাত্রা... 1
আমাদের অ্যারে অবজেক্টের ডেটা টাইপ... int64
আমাদের অ্যারে অবজেক্টের আকার... (3,)
ফলাফল... [ 0. -2. -2. -2.]