当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python numpy.trapz()用法及代码示例


numpy.trapz()函数使用复合梯形规则沿给定轴进行积分。

用法: numpy.trapz(y, x = None, dx = 1.0, axis = -1)

参数:
y :[数组]要集成的输入数组。
x :[数组,可选]与y值相对应的样本点。如果x为None,则假定采样点的dx间隔均匀。默认为无。
dx :[标量,可选]当x为None时,采样点之间的间隔。预设值为1。
axis :[int,可选]积分所沿的轴。

Return :
trapz:[浮点]由梯形法则近似的定积分。

代码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



相关用法


注:本文由纯净天空筛选整理自sanjoy_62大神的英文原创作品 numpy.trapz() function | Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。