我有两个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
斯波克先生的星球大战参考?不,这是不对的。 :) –