Python numpy.Trapz()函数

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程