使用 Python 中的复合梯形规则沿轴 0 积分
要使用复合梯形规则沿给定轴积分,请使用该方法。如果提供了 x,则集成会沿着其元素按顺序进行 - 它们没有排序。该方法返回 'y' = n 维数组的定积分,通过梯形规则沿单轴近似。如果 'y' 是一维数组,则结果为浮点数。如果“n”大于 1,则结果是一个“n-1”维数组。numpy.trapz()
第一个参数 y 是要积分的输入数组。第二个参数,x 是对应于 y 值的样本点。如果 x 为 None,则假定采样点均匀分布 dx。默认值为无。第三个参数,dx 是当 x 为 None 时采样点之间的间距。默认值为 1。第 4 个参数,axis 是要沿其积分的轴。
脚步
首先,导入所需的库 -
import numpy as np
arange()使用该方法创建一个 numpy 数组。我们添加了 int 类型的元素 -
arr = np.arange(9).reshape(3, 3)
显示数组 -
print("Our Array...\n",arr)
检查尺寸 -
print("\nDimensions of our Array...\n",arr.ndim)
获取数据类型 -
print("\nDatatype of our Array object...\n",arr.dtype)
要使用复合梯形规则沿给定轴积分,请使用以下方法 -numpy.trapz()
print("\nResult (trapz)...\n",np.trapz(arr, axis = 0))
示例
import numpy as np输出结果#使用 arange() 方法创建一个 numpy 数组
#我们添加了 int 类型的元素
arr = np.arange(9).reshape(3, 3)
#显示数组
print("Our Array...\n",arr)
#检查尺寸
print("\nDimensions of our Array...\n",arr.ndim)
#获取数据类型
print("\nDatatype of our Array object...\n",arr.dtype)
#要使用复合梯形规则沿给定轴积分,请使用 numpy.trapz() 方法
print("\nResult (trapz)...\n",np.trapz(arr, axis = 0))
Our Array...[[0 1 2]
[3 4 5]
[6 7 8]]
Dimensions of our Array...
2
Datatype of our Array object...
int64
Result (trapz)...
[ 6. 8. 10.]
以上是 使用 Python 中的复合梯形规则沿轴 0 积分 的全部内容, 来源链接: utcz.com/z/297194.html