集成数据数组时,发生轴错误。此错误的原因和解决方法是什么?

时间:2019-04-26 13:38:11

标签: python arrays

我有一个标记为y_1的数据数组,我想为其平方值确定定积分,但是会发生轴误差。我正在使用scipy.trapz集成数组。

我尝试将轴定义为零,但是出现轴错误,指出“轴0超出维数组0的范围”

代码如下:

    n=4
    hn = np.zeros(n)

    ```
    #n=1
    hn[0] = integrate.trapz(lambda t: y_1**2, 0, 0.3)
    ```
    #n=2
    hn[1] = integrate.trapz(lambda t: y_2**2, 0, 0.3)
    #n=5
    hn[2] = integrate.trapz(lambda t: y_5**2, 0, 0.3)
    #n=20
    hn[3] = integrate.trapz(lambda t: y_20**2, 0, 0.3)

错误是:

    AxisError: axis -1 is out of bounds for an array of dimension 0

0 个答案:

没有答案