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

การหาอนุพันธ์ของอนุกรม Hermite ด้วยสัมประสิทธิ์หลายมิติ ตามแกนที่กำหนดใน Python


ภาพรวม

บทความนี้แสดงการใช้ hermite.hermder() เพื่อหาอนุพันธ์ของอนุกรม Hermite ที่มีสัมประสิทธิ์หลายมิติ โดยระบุแกน (axis) ให้ชัดเจน (ซ้ำซ้อนกับบทความก่อนหน้า)

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

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

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

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

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

# หาอนุพันธ์ตามแกน 1
print("\nผลลัพธ์...\n", H.hermder(c, axis=1))

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

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