共計 443 個字符,預計需要花費 2 分鐘才能閱讀完成。
numpy.trapz 函數用來計算給定 x 和 y 數據點之間的積分,使用梯形法則。
用法:
numpy.trapz(y, x=None, dx=1.0, axis=-1)
參數說明:
- y:要積分的 y 值??梢允且痪S數組或多維數組,但其維度必須與 x 匹配,除非 x 為 None。
- x:可選參數,對應于 y 值的 x 值。它可以是一維數組或多維數組,與 y 的維度匹配。默認值為 None,表示使用 dx 參數來計算 x 值。
- dx:可選參數,x 值之間的間距。默認值為 1.0。如果 x 為 None,則默認間距為 1.0。
- axis:可選參數,指定沿著哪個軸進行積分。默認值為 -1,表示沿著最后一個軸進行積分。
返回值:
返回給定 x 和 y 數據點之間的積分值。
示例:
import numpy as np
x = np.array([1, 2, 3, 4])
y = np.array([1, 2, 3, 4])
integral = np.trapz(y, x)
print(integral) # 輸出:7.5
在上面的示例中,x 和 y 是一維數組,它們之間的積分值為 7.5。
丸趣 TV 網 – 提供最優質的資源集合!
正文完