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

পাইথনে একটি লেজান্ড্র সিরিজ ডিফারেনশিয়েট করা


পাইথনে একটি লেজান্ড্র সিরিজ ডিফারেনশিয়েট করতে polynomial.laguerre.legder() মেথডটি ব্যবহার করা হয়। এটি অক্ষ axis-এর দিক থেকে m বার ডিফারেনশিয়েট করা লেজান্ড্র সিরিজ কোএফিসিয়েন্ট c রিটার্ন করে। প্রতিটি ইটারেশনে ফলাফল scl- দিয়ে গুণিত হয়।

১ম প্যারামিটার, c হলো লেজান্ড্র সিরিজ কোএফিসিয়েন্টের অ্যারে। যদি c মাল্টिडাইমেনশনাল হয়, তবে বিভিন্ন অক্ষ বিভিন্ন ভেরিয়েবলকে রিপ্রেজেন্ট করে যেখানে প্রতিটি অক্ষের ডিগ্রি সংশ্লিষ্ট ইন্ডেক্স দিয়ে দেওয়া থাকে।

২য় প্যারামিটার, m হলো নেওয়া ডেরিভেটিভের সংখ্যা, নন-নেগেটিভ হতে হবে। (ডিফল্ট: ১)। ৩য় প্যারামিটার, scl হলো একটি স্ক্যালার। প্রতিটি ডিফারেনশিয়েশন scl- দিয়ে গুণিত হয়। চূড়ান্ত ফলাফল scl**m- দিয়ে গুণিত হয়। এটি লিনিয়ার চেঞ্জ অফ ভেরিয়েবলে ব্যবহৃত হয়। (ডিফল্ট: ১)। ৪র্থ প্যারামিটার, axis হলো যে অক্ষের ওপর ডেরিভেটিভ নেওয়া হবে। (ডিফল্ট: ০)।

ধাপগুলো

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

import numpy as np
from numpy.polynomial import legendre as L

কোএফিসিয়েন্টের অ্যারে তৈরি করুন:

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

অ্যারে ডিসপ্লে করুন:

print("Our Array...\n", c)

ডাইমেনশন চেক করুন:

print("\nDimensions of our Array...\n", c.ndim)

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

print("\nDatatype of our Array object...\n", c.dtype)

শেপ পান:

print("\nShape of our Array object...\n", c.shape)

লেজান্ড্র সিরিজ ডিফারেনশিয়েট করতে polynomial.laguerre.legder() মেথডটি ব্যবহার করুন:

print("\nResult...\n", L.legder(c))

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

import numpy as np
from numpy.polynomial import legendre as L

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

print("Our Array...\n", c)
print("\nDimensions of our Array...\n", c.ndim)
print("\nDatatype of our Array object...\n", c.dtype)
print("\nShape of our Array object...\n", c.shape)
print("\nResult...\n", L.legder(c))

আউটপুট

Our Array...     [1 2 3 4]
Dimensions of our Array... 1
Datatype of our Array object... int64
Shape of our Array object... (4,)
Result...     [ 6.  9. 20.]
  1. পাইথনে লেজান্ড্র সিরিজকে স্বতন্ত্র ভেরিয়েবল দিয়ে গুণ করা

  2. পাইথনে লাগের সিরিজ ডিফারেনশিয়েট করুন

  3. পাইথনে হার্মাইট সিরিজ ডিফারেনশিয়েট করুন

  4. পাইথনে Hermite_e সিরিজ অবকলন