পাইথনে x, y, z-এর কারtezিয়ান গুণফলে একটি ৩-ডি হার্মাইট সিরিজ মূল্যায়ন করতে hermite.hermgrid3d(x, y, z, c) মেথড ব্যবহার করুন। এটি x, y, z-এর কারtezিয়ান গুণফলের বিন্দুগুলিতে ত্রিমাত্রিক পলিনোমিয়ালের মান ফেরত দেয়।
প্যারামিটার:
x, y, z: ত্রিমাত্রিক সিরিজ এই বিন্দুগুলিতে মূল্যায়িত হয়। তালিকা বা টাপল হলে ndarray-এ রূপান্তরিত হয়।c: গুণক অ্যারে, যেখানেc[i,j]ডিগ্রিi,j-এর গুণক থাকে। ২-ডি চেয়ে বেশি ডায়মেনশন থাকলে বাকি সূচক একাধিক গুণক সেট গণনা করে। ৩-ডি চেয়ে কম হলে ১-রা যুক্ত করে ৩-ডি করা হয়। ফলাফলের শেপ:c.shape[3:] + x.shape + y.shape + z.shape।
ধাপসমূহ
প্রথমে প্রয়োজনীয় লাইব্রেরি আমদানি করুন:
import numpy as np
from numpy.polynomial import hermite as H
৩ডি গুণক অ্যারে তৈরি করুন:
c = np.arange(16).reshape(2, 2, 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", H.hermgrid3d([1, 2], [1, 2], [1, 2], c))
উদাহরণ
import numpy as np
from numpy.polynomial import hermite as H
# ৩ডি গুণক অ্যারে তৈরি করুন
c = np.arange(16).reshape(2, 2, 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", H.hermgrid3d([1, 2], [1, 2], [1, 2], c))
আউটপুট
Our Array... [[[ 0 1 2 3]
[ 4 5 6 7]]
[[ 8 9 10 11]
[12 13 14 15]]]
Dimensions of our Array... 3
Datatype of our Array object... int64
Shape of our Array object... (2, 2, 4)
Result... [[[ 18. 5616.]
[ 38. 9832.]]
[[ 46. 10304.]
[ 90. 17960.]]]