在Julia中的矩阵乘法期间防止矩阵分配

Ben*_*ner 3 julia

Julia的标准库中是否有一个函数可以将两个矩阵相乘并将结果保存到第三个预分配矩阵中,而不是每次调用都分配一个新的结果矩阵?

Joh*_*ite 8

由于我们想要用更好的抽象替换它们,因此有很多功能可能会故意进行故障记录.但是,现在,这是一个示例:

julia> A_m
A_mul_B!   A_mul_B    A_mul_Bc   A_mul_Bt   A_mul_Bc!  A_mul_Bt!  
julia> A_mul_B
Run Code Online (Sandbox Code Playgroud)

您总是可以尝试names(Base.LinAlg)使用Base中定义的所有线性代数函数,这对于了解可能已存在的内容很有用,即使它缺少文档.