numpy.trapz()函数| Python
原文:https://www.geeksforgeeks.org/numpy-trapz-function-python/
numpy.trapz()
函数使用复合梯形规则沿给定轴积分。
语法: numpy.trapz(y,x =无,dx = 1.0,轴= -1)
参数: y : 【阵 _ 象】输入阵进行积分。 x:【array _ like,可选】y 值对应的采样点。如果 x 为“无”,则样本点被假定为均匀间隔 dx。默认值为“无”。 dx : 【标量,可选】x 为 None 时采样点之间的间距。默认值为 1。 轴:【int,可选】要沿其积分的轴。
返回: 梯形:【浮点】定积分近似为梯形规则。
代码#1 :
# Python program explaining
# numpy.trapz() function
# importing numpy as geek
import numpy as geek
y = [1, 2, 3, 4]
gfg = geek.trapz( y )
print (gfg)
输出:
7.5
代码#2 :
# Python program explaining
# numpy.trapz() function
# importing numpy as geek
import numpy as geek
y = [1, 2, 3, 4]
x = [5, 6, 7, 8]
gfg = geek.trapz(y, x)
print (gfg)
输出:
7.5
代码#3 :
# Python program explaining
# numpy.trapz() function
# importing numpy as geek
import numpy as geek
y = [1, 2, 3, 4]
gfg = geek.trapz(y, dx = 2)
print (gfg)
输出:
15.0