基向量变换矩阵(Basis Vector Transformation Matrix)是一种常用的矩阵,用于将基向量变换为另一个基向量。
从矩阵A到矩阵B的基向量变换矩阵P,满足。
本质上就是对A的列向量进行线性变换,使得A的列向量变为B的列向量。
标准代码如下
def transform_basis(B, C):
C = np.array(C)
B = np.array(B)
C_inv = np.linalg.inv(C)
P = np.dot(C_inv, B)
return P.tolist()