ภาพรวม
ใช้เมธอด hermite.hermval3d() ใน NumPy เพื่อประเมินค่าของอนุกรม Hermite 3 มิติ ที่จุด (x, y, z) โดยใช้สัมประสิทธิ์ 3 มิติ
ขั้นตอนการทำงาน
- นำเข้าไลบรารี
import numpy as np from numpy.polynomial import hermite as H - สร้างอาร์เรย์สัมประสิทธิ์ 3 มิติ
c = np.arange(24).reshape(2, 2, 6) - ตรวจสอบคุณสมบัติอาร์เรย์
print("อาร์เรย์ของเรา...\n", c) print("\nมิติ...\n", c.ndim) print("\nชนิดข้อมูล...\n", c.dtype) print("\nรูปร่าง...\n", c.shape) - ประเมินอนุกรม 3 มิติ
print("\nผลลัพธ์...\n", H.hermval3d([1, 2], [1, 2], [1, 2], c))
ตัวอย่างโค้ดสมบูรณ์
import numpy as np
from numpy.polynomial import hermite as H
# สร้างอาร์เรย์สัมประสิทธิ์ 3D
c = np.arange(24).reshape(2, 2, 6)
# แสดงข้อมูล
print("อาร์เรย์ของเรา...\n", c)
print("\nมิติของอาร์เรย์...\n", c.ndim)
print("\nชนิดข้อมูลของอาร์เรย์...\n", c.dtype)
print("\nรูปร่างของอาร์เรย์...\n", c.shape)
# ประเมินอนุกรม Hermite 3D
print("\nผลลัพธ์...\n", H.hermval3d([1, 2], [1, 2], [1, 2], c))
ผลลัพธ์ที่คาดหวัง
อาร์เรย์ของเรา...
[[[ 0 1 2 3 4 5]
[ 6 7 8 9 10 11]]
[[12 13 14 15 16 17]
[18 19 20 21 22 23]]]
มิติของอาร์เรย์...
3
ชนิดข้อมูลของอาร์เรย์...
int64
รูปร่างของอาร์เรย์...
(2, 2, 6)
ผลลัพธ์...
[-4050. 52240.]