我在 numpy 中使用叉积来生成与两个正交向量正交的第三个向量。在下面的代码片段中,第一个操作(叉积)显示了我的问题,取两个向量的叉积给了我一个输入向量的否定,而不是与这两个向量正交的第三个向量。
下一个操作表明我的两个向量确实是正交的,这并不重要。这是怎么回事?
np.cross([ 0.36195593, 0.93219521, 0. ],[ 0.65916161, -0.25594151, -0.70710672])
Out[94]: array([-0.6591615 , 0.25594147, -0.70710684])
np.dot([ 0.36195593, 0.93219521, 0. ],[ 0.65916161, -0.25594151, -0.70710672])
Out[95]: 3.905680168170278e-09
子衿沉夜
相关分类