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

การหาอนุพันธ์ของอนุกรม Hermite ตั้งค่าลำดับอนุพันธ์และคูณด้วยสเกลาร์ใน Python


ภาพรวม

ใช้เมธอด hermite.hermder() ใน Python เพื่อหาอนุพันธ์ของอนุกรม Hermite สามารถกำหนดลำดับอนุพันธ์ (m) และตัวคูณสเกล (scl) ได้

พารามิเตอร์หลัก

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

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

  1. นำเข้าไลบรารี
    import numpy as np
    from numpy.polynomial import hermite as H
    
  2. สร้างอาร์เรย์สัมประสิทธิ์
    c = np.array([1, 2, 3, 4])
    
  3. ตรวจสอบคุณสมบัติอาร์เรย์
    print("อาร์เรย์ของเรา...\n", c)
    print("\nมิติ...\n", c.ndim)
    print("\nชนิดข้อมูล...\n", c.dtype)
    print("\nรูปร่าง...\n", c.shape)
    
  4. หาอนุพันธ์ลำดับที่ 2 พร้อมสเกลาร์ -1
    print("\nผลลัพธ์...\n", H.hermder(c, 2, scl=-1))
    

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

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

c = np.array([1, 2, 3, 4])
print("อาร์เรย์ของเรา...\n", c)
print("\nมิติของอาร์เรย์...\n", c.ndim)
print("\nชนิดข้อมูลของอาร์เรย์...\n", c.dtype)
print("\nรูปร่างของอาร์เรย์...\n", c.shape)

# หาอนุพันธ์ลำดับ 2 คูณสเกลาร์ -1
print("\nผลลัพธ์...\n", H.hermder(c, 2, scl=-1))

ผลลัพธ์ที่คาดหวัง

อาร์เรย์ของเรา...
 [1 2 3 4]
มิติของอาร์เรย์...
 1
ชนิดข้อมูลของอาร์เรย์...
 int64
รูปร่างของอาร์เรย์...
 (4,)
ผลลัพธ์...
 [24. 96.]