Python积分器:时间栏,数据栏

Python Integrator: time column, data column

我得到以下结果:

Time Production
0 360
10 362
15 365
30 380
32 381
.. ..

第一列是(模拟)时间(不等距);第二列是以 kW 为单位的产量。

现在我想计算以千瓦时为单位的总产量 --> 因此我想整合生产。在 Python (numpy?)?

中有没有一种直接的方法可以做到这一点

非常感谢您的宝贵时间。

可以使用numpy的梯形规则来近似,

import numpy as np

t = [0, 10, 15, 30, 32]
p = [360, 362, 365, 380, 381]

a = np.trapz(p,t)

print(a)