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

时间:2014-01-28 11:10:56

标签: julia

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

1 个答案:

答案 0 :(得分: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

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