두 개의 1D Numpy 배열 index_data
과 charge
이 있는데 길이는 같고 int와 float가 각각 들어 있습니다. 나는 다음과 같이 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)
내가 이것을 벡터화 것 어떻게? 나 좀 도와 줘 마법사, 너는 내 유일한 희망이야.
나는 이것이 매우 쉽게 벡터화에 도움이된다고 생각하지 않습니다 ... – mgilson
스 톡 (Spock)의 스타 워즈 참조? 아니, 그건 옳지 않아. :) –