7
我有一個二維numpy數組。Numpy Array與權重求和
每一行都是三個元素並且是一個整數0-3。這表示一個6位整數,每個單元依次代表兩位。
我試圖將它們轉換爲完整整數。
E.g.
for i in range(len(myarray)):
myarray[i] = myarray[i][0] * 16 + myarray[i][1] * 4 + myarray[i][2]
例如,我試圖根據[16,4,1]的某個權重向量來求和每一行。
什麼是最優雅的方式來做到這一點?我想我必須做一些點積,然後加上一筆總和,但我並不是100%自信地在哪裏做點。
使用numpy的'dot()'方法 –