私は回転行列を持ち、.dot
を使って新しい値に適用しています。 numpy配列の各行にどのように適用できますか?Python Numpy配列内の各行に回転行列を適用する
numpyの配列は次のようになります。
[-0.239746 -0.290771 -0.867432]
[-0.259033 -0.320312 -0.911133]
[-0.188721 -0.356445 -0.889648]
[-0.186279 -0.359619 -0.895996]
は、のようなfor each line in array, rotation_matrix.dot(line)
を何かをするので、私はそれがいることを非常に単純なものだと確信していますnumpyのと
あまりにも精通していない新しい配列にそれぞれの行を追加したいIただ把握できない。
'rotation_matrix'の形は何ですか?その擬似コードを実装するためのコードを記述しましたか?私が理解していることから、 'np.tensordot(rotation_matrix、input_array、axes =(1,1)) 'を試すことができます。 – Divakar