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

পাইথনে পলিনোমিয়াল সমাকলন

পাইথনে পলিনোমিয়াল সমাকলনের জন্য polynomial.polyint() মেথড ব্যবহার করা হয়। এটি lbnd থেকে অক্ষের সাথে m বার সমাকলিত পলিনোমিয়ালের সহগ c ফেরত দেয়। প্রতিটি পুনরাবৃত্তিতে ফলাফল সিরিজ scl-এর সাথে গুণিত হয় এবং একটি সমাকলন ধ্রুবক k যোগ করা হয়। স্কেলিং ফ্যাক্টরটি রৈখিক ভেরিয়েবল পরিবর্তনের জন্য ব্যবহার করা হয়। আর্গুমেন্ট c হলো প্রতিটি অক্ষের সাথে কম থেকে উচ্চ ডিগ্রি পর্যন্ত সাজানো সহগের একটি অ্যারে, উদাহরণস্বরূপ [1,2,3] পলিনোমিয়াল 1 + 2*x + 3*x**2 উপস্থাপন করে در khi [[1,2],[1,2]] 1 + 1*x + 2*y + 2*x*y উপস্থাপন করে যদি axis=0 হলো x এবং axis=1 হলো y।

মেথডটি সমাকলনের সহগ অ্যারে ফেরত দেয়। প্রথম প্যারামিটার c হলো কম থেকে উচ্চ ক্রমে সাজানো পলিনোমিয়াল সহগের 1-D অ্যারে। দ্বিতীয় প্যারামিটার 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)

polynomial.polyint() মেথড ব্যবহার করে পলিনোমিয়াল সমাকলন করুন:

print("\nফলাফল...\n", P.polyint(c))

উদাহরণ

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))

আউটপুট

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

  2. পাইথনে পলিনোমিয়াল সমাকলন: সমাকলনের ক্রম নির্ধারণ করে

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

  4. পাইথনে স্ন্যাপশট অ্যারে ইম্প্লিমেন্টেশন