基向量变换矩阵(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()