在当前时间点是否存在任何支持自动微分和对称矩阵的线性代数包?
在一系列计算过程中,某些矩阵保持对称通常很重要。A <- (A + transpose(A))/2
一种可能的解决方案是在每次计算后将投影应用于对称部分。出于显而易见的原因,这充其量是次优的,在最坏的情况下速度非常慢。
我正在寻找的是一个线性代数包,它保证涉及对称矩阵的某些操作会产生对称矩阵。例如:
A + B
, AB+BA
, A^n
, A'
, c*A
, VAV'
, VV'
, V'V
A^-1
, exp(A)
, A∘B
, A ⊗ B
,
都应该再次对称,给定A
,B
对称,V
任意,c
标量。