5
在兩個數組之間獲取每個對應行的叉積最好的方法是什麼?例如:Python/Numpy - 在兩個數組中匹配行的交叉積
a = 20x3 array
b = 20x3 array
c = 20x3 array = some_cross_function(a, b) where:
c[0] = np.cross(a[0], b[0])
c[1] = np.cross(a[1], b[1])
c[2] = np.cross(a[2], b[2])
...etc...
我知道這可以用一個簡單的Python循環或使用numpy的的apply_along_axis做,但我不知道是否有完全在numpy的的底層C代碼做什麼好辦法。我目前使用一個簡單的循環,但這是迄今爲止我的代碼中最慢的部分(我的實際數組是長達數萬行)。
你說得對。我以爲我試過這個,並有問題,但我只是嘗試了一遍,我自己,它的工作。我一定是第一次做錯了。謝謝。 – 2013-03-25 23:09:50