我在 C 中实现了以下形式的基础转换
kron[A,A]*B*Transpose[kron[A,A]]
其中A和B是矩阵,并且kron是克罗内克积。
但是,我的幼稚代码是不可扩展的,我正在寻找一个库来实现这一点。我的出发点是在 BLAS 和 LAPACK 中查找 Kronecker 产品和基础收缩(即B*A*Transpose[B]),但从我阅读的文档来看,这些不在标准版本中,是否有一种有效的方法可以使用这些包来实现这一点(特别是收缩)?
我在 C 中实现了以下形式的基础转换
kron[A,A]*B*Transpose[kron[A,A]]
其中A和B是矩阵,并且kron是克罗内克积。
但是,我的幼稚代码是不可扩展的,我正在寻找一个库来实现这一点。我的出发点是在 BLAS 和 LAPACK 中查找 Kronecker 产品和基础收缩(即B*A*Transpose[B]),但从我阅读的文档来看,这些不在标准版本中,是否有一种有效的方法可以使用这些包来实现这一点(特别是收缩)?