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

পাইথনে লেজান্দ্র সিরিজ মূল্যায়ন করুন এবং গুণক অ্যারের শেপ প্রতিটি x মাত্রার জন্য প্রসারিত করুন

পাইথন নাম্পাই-এ বিন্দু x-এ একটি লেজান্দ্র সিরিজ মূল্যায়ন করতে polynomial.legendre.legval() মেথড ব্যবহার করুন। প্যারামিটার x তালিকা বা টাপল হলে ndarray-এ রূপান্তরিত হয়। c হল গুণক অ্যারে, যেখানে c[n] ডিগ্রি n-এর গুণক থাকে। tensor প্যারামিটার (ডিফল্ট True) গুণক অ্যারের শেপ ডানে ১-রা দিয়ে প্রসারিত করে x-এর প্রতিটি মাত্রার জন্য, ফলে c-এর প্রতিটি কলাম x-এর প্রতিটি উপাদানের জন্য মূল্যায়িত হয়।

ধাপসমূহ

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

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

বহুমাত্রিক গুণক অ্যারে তৈরি করুন:

c = np.arange(4).reshape(2, 2)

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

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)

লেজান্দ্র সিরিজ মূল্যায়ন করুন tensor=True দিয়ে:

print("\nResult...\n", L.legval([1, 2], c, tensor=True))

উদাহরণ

import numpy as np
from numpy.polynomial import legendre as L
# বহুমাত্রিক গুণক অ্যারে তৈরি করুন
c = np.arange(4).reshape(2, 2)
# অ্যারে প্রদর্শন করুন
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.legval([1, 2], c, tensor=True))

আউটপুট

Our Array...   [[0 1]
 [2 3]]
Dimensions of our Array... 2
Datatype of our Array object... int64
Shape of our Array object... (2, 2)
Result...   [[2. 4.]
 [4. 7.]]
  1. পাইথনে পয়েন্ট x-এ লেজান্ড্র সিরিজ মূল্যায়ন

  2. পাইথনে প্রতিটি x-এর মাত্রার জন্য সহগ অ্যারের আকার প্রসারিত করে লাগের সিরিজ মূল্যায়ন করুন

  3. পাইথনে সহগ অ্যারের আকৃতি x-এর প্রতিটি ডাইমেনশনের জন্য প্রসারিত করে হার্মাইট সিরিজ মূল্যায়ন করুন

  4. পাইথনে চেবিশেভ সিরিজের মান নির্ণয়: সহগ অ্যারের আকার x-এর মাত্রা অনুযায়ী প্রসারিত