我有兩個1D Numpy數組index_data
和charge
,它們的長度相同並且分別包含整數和浮點數。我正在嘗試製作total_charge
陣列,如下所示:使用Numpy向量化循環
total_charge = []
for i in range(len(index_data)):
if index_data[i] == 0:
total_charge.append(charge[i])
else:
total_charge[-1] += charge[i]
total_charge = np.array(total_charge)
我該如何對此進行矢量化?幫助我Numpy巫師,你是我唯一的希望。
我不認爲這很適合用於矢量化很容易... – mgilson
斯波克先生的星球大戰參考?不,這是不對的。 :) –