我有一个旋转矩阵,并使用
numpy数组如下:
.dot
将其应用于新值。如何将其应用于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不太熟悉,所以我相信这是一些很简单的东西,我只是无法理解。
rotation_matrix
的形状是什么?你有没有写任何代码来实现那个伪代码?根据我的理解,你可以尝试:np.tensordot(rotation_matrix,input_array,axes=(1,1))
。 - Divakar