ich folgende Python-Code haben ein Array mit Zustand in einem anderen ArraySummenarray mit Zustand in einem anderen Array mit numpy
sum=0
for i in range(grp_num):
if lower_bounds[i] > 0:
sum = sum + histo1[i]
I numpy Äquivalent glauben zusammenzufassen wäre np.where(lower_bounds>0, histo1,0).sum()
Aber die numpy Methode summiert sich alles in histo1 (ignoriert die Anforderung, dass lower_bounds> 0). Warum? Oder gibt es einen anderen Weg, dies zu tun? Vielen Dank.
'HISTO1 [lower_bounds> 0] .sum()' –