我有一个旋转矩阵,并使用.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的,所以我敢肯定它的东西很简单,我只是无法把握。
'rotation_matrix'的形状是什么?您是否编写了任何代码来实现该伪代码?根据我的理解,你可以尝试:'np.tensordot(rotation_matrix,input_array,axes =(1,1)) '。 – Divakar