另一個數組,我有以下Python代碼在另一個數組求和陣列與條件與numpy的
sum=0
for i in range(grp_num):
if lower_bounds[i] > 0:
sum = sum + histo1[i]
我認爲要總結的陣列條件numpy的相當於將np.where(lower_bounds>0, histo1,0).sum()
但numpy的方法增加了一切histo1(忽略lower_bounds> 0的要求)。爲什麼?還是有另一種方法來做到這一點?謝謝。
'histo1 [lower_bounds> 0]的.sum()' –