5
2つの配列間の対応する各行の外積をとる最善の方法は何ですか?たとえば:Python/Numpy - 2つの配列の一致する行のクロスプロダクト
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のコード内でこれを行うには、何か良い方法があれば、私は思ったんだけど。私は現在、単純なループを使用していますが、これは私のコードの中で最も遅い部分です(実際の配列は何万行もあります)。
あなたは正しいです。私はこれを試して問題を抱えていると思ったが、私はそれをやり直してみたところ、うまくいった。私は最初に間違った何かをしたに違いない。ありがとう。 –