Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

หาอนุพันธ์ของอนุกรมเฮอร์ไมท์อีใน Python

บทนำ

ในการหาอนุพันธ์ของอนุกรมเฮอร์ไมท์อี (Hermite_e series) สามารถใช้เมธอด hermite_e.hermeder() ใน Python นี่คือกรณีพื้นฐานกับอาร์เรย์สัมประสิทธิ์ 1 มิติ

พารามิเตอร์สำคัญ

  • c: อาร์เรย์สัมประสิทธิ์ของอนุกรมเฮอร์ไมท์อี
  • m: จำนวนอนุพันธ์ (ค่าเริ่มต้น: 1)
  • scl: ตัวคูณสเกล (ค่าเริ่มต้น: 1)
  • axis: แกนที่หาอนุพันธ์ (ค่าเริ่มต้น: 0)

ขั้นตอนการทำงาน

1. นำเข้าไลบรารีที่จำเป็น

import numpy as np
from numpy.polynomial import hermite_e as H

2. สร้างอาร์เรย์สัมประสิทธิ์

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

3. แสดงข้อมูลของอาร์เรย์

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)

4. หาอนุพันธ์ (ค่าเริ่มต้น m=1)

print("\nResult...\n", H.hermeder(c))

ตัวอย่างโค้ดสมบูรณ์

import numpy as np
from numpy.polynomial import hermite_e as H

# สร้างอาร์เรย์สัมประสิทธิ์
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", H.hermeder(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...
 [ 2.  6. 12.]

สรุป

อนุกรมเฮอร์ไมท์อีต้นฉบับมีสัมประสิทธิ์ [1, 2, 3, 4] การหาอนุพันธ์อันดับ 1 (m=1) ให้ผลลัพธ์ [2, 6, 12] ซึ่งสอดคล้องกับกฎการหาอนุพันธ์ของพหุนามเฮอร์ไมท์อี