python向量*向量>矩阵

2024-10-05 12:21:02 发布

您现在位置:Python中文网/ 问答频道 /正文

在python图形包中,有三个向量的乘法表示法

三分量向量乘以它的转置得到一个3*3矩阵,如下例所示:

a = vec3(1,1,1)
matrix_m = a * a.transpose()

任何人都知道这样一个库,它可以处理一个维数为1*3的矩阵乘以另一个维数为3*1的矩阵,从而得到一个3*3的矩阵。在

对不起,我得再澄清一下。我说的是矩阵数学。 就像:

[a0,a1,a2]*[a0,a1,a2]T=[a0*a0,a0*a1,a0*a2;a1*a0,a1*a1,a1*a2;a2*a0,a2*a1,a2*a2]

也许我可以自己写一个函数,它是如此的简单。。。。。在


Tags: 函数a2图形a1矩阵数学a0向量
1条回答
网友
1楼 · 发布于 2024-10-05 12:21:02

有些向量数学软件,比如MATLAB,很乐意将列向量和行向量作为不同类型的东西来跟踪。Python的Numpy没有,但是提供了纽比。外(A、B)。不幸的是,图形工具包(我假设您指的是http://cgkit.sourceforge.net/)没有跟踪行与列,没有使用numpy(这将是一个巨大的过度使用),或者提供一个vector x vector>;matrix外积。看来你得自己编写函数才能做到这一点。在

相关问题 更多 >

    热门问题