牛客题解 | 基向量变换矩阵

题目

题目链接

基向量变换矩阵(Basis Vector Transformation Matrix)是一种常用的矩阵,用于将基向量变换为另一个基向量。

从矩阵A到矩阵B的基向量变换矩阵P,满足\(B = P \cdot A\)
本质上就是对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()
posted @ 2025-03-12 12:49  wangxiaoxiao  阅读(30)  评论(0)    收藏  举报