Python numpy.Trapz()函数
numpy.trapz()函数使用复合梯形规则沿给定的轴进行积分。
语法: numpy.trapz(y, x = None, dx = 1.0, axis = -1)
参数 :
y : [array_like] 要整合的输入阵列。
x : [array_like, optional] 与y值对应的样本点。如果x为None,则假设样本点的间距为dx。默认为无。
dx : [标量,可选] 当x为无时,样本点之间的间距。默认为1。
axis : [int, optional] 用于积分的轴。
返回 :
trapz: [float] 用梯形规则逼近的定积分。
代码#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