def integrate_array(x, y, axis=0):
y = np.array(y).swapaxes(axis, -1)
inty = np.zeros(y.shape)
myslice = [slice(0, i)
for i in aslist(y.shape)[:-1]]+[slice(1, y.shape[-1])]
inty[myslice] = scipyintegratecumtrapz(y, x)
return inty.swapaxes(axis, -1)
评论列表
文章目录