পাইথনে x এবং y-এর কারtezিয়ান গুণফলে একটি ২-ডি হার্মাইট সিরিজ মূল্যায়ন করতে hermite.hermgrid2d(x, y, c) মেথড ব্যবহার করুন। এটি x এবং y-এর কারtezিয়ান গুণফলের বিন্দুগুলিতে দ্বিমাত্রিক পলিনোমিয়ালের মান ফেরত দেয়।
প্যারামিটার:
x, y: দ্বিমাত্রিক সিরিজ এই বিন্দুগুলিতে মূল্যায়িত হয়। তালিকা বা টাপল হলে ndarray-এ রূপান্তরিত হয়।c: গুণক অ্যারে, যেখানেc[i,j]ডিগ্রিi,j-এর গুণক থাকে। ২-ডি চেয়ে বেশি ডায়মেনশন থাকলে বাকি সূচক একাধিক গুণক সেট গণনা করে। ২-ডি চেয়ে কম হলে ১-রা যুক্ত করে ২-ডি করা হয়। ফলাফলের শেপ:c.shape[2:] + x.shape।
ধাপসমূহ
প্রথমে প্রয়োজনীয় লাইব্রেরি আমদানি করুন:
import numpy as np
from numpy.polynomial import hermite as H
৩ডি গুণক অ্যারে তৈরি করুন:
c = np.arange(24).reshape(2, 2, 6)
অ্যারে প্রদর্শন করুন:
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", H.hermgrid2d([1, 2], [1, 2], c))
উদাহরণ
import numpy as np
from numpy.polynomial import hermite as H
# ৩ডি গুণক অ্যারে তৈরি করুন
c = np.arange(24).reshape(2, 2, 6)
# অ্যারে প্রদর্শন করুন
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", H.hermgrid2d([1, 2], [1, 2], c))
আউটপুট
Our Array... [[[ 0 1 2 3 4 5]
[ 6 7 8 9 10 11]]
[[12 13 14 15 16 17]
[18 19 20 21 22 23]]]
Dimensions of our Array... 3
Datatype of our Array object... int64
Shape of our Array object... (2, 2, 6)
Result... [[[108. 192.]
[204. 360.]]
[[117. 207.]
[219. 385.]]
[[126. 222.]
[234. 410.]]
[[135. 237.]
[249. 435.]]
[[144. 252.]
[264. 460.]]
[[153. 267.]
[279. 485.]]]