根据其他数组上的元素明智条件从Numpy数组元素中进行选择

时间:2019-05-23 04:21:01

标签: python numpy

我想避免使用基于numpy的替代方法进行以下for循环。

numpy数组ftgr,btgr,gr,tgr(时间戳)具有相同的长度。

数组gp,tgp(时间戳)具有相同的长度,但比以前的变量长。

rgp = gr * 0
for i in range(np.size(tgr)):

    selection_flag = np.logical_and( tgp < ftgr[i] , tgp > btgr[i] )
    rgp[i] = gp[ selection_flag ].mean()

我希望将rgp从gp取平均到与gr相同的长度。

0 个答案:

没有答案