Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Julia中防止矩阵乘法过程中的矩阵分配_Julia - Fatal编程技术网

在Julia中防止矩阵乘法过程中的矩阵分配

在Julia中防止矩阵乘法过程中的矩阵分配,julia,Julia,Julia的标准库中是否有一个函数可以使两个矩阵相乘并将结果保存到第三个矩阵中,预分配矩阵与每次调用分配一个新的结果矩阵相反?有许多用于执行此操作的函数可能是故意少记录的,因为我们希望用更好的抽象来代替它们。但是,就目前而言,这里有一个示例: 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 对于Base中定义的所有线性代数函数,您始终可以尝试使用

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

有许多用于执行此操作的函数可能是故意少记录的,因为我们希望用更好的抽象来代替它们。但是,就目前而言,这里有一个示例:

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
对于Base中定义的所有线性代数函数,您始终可以尝试使用
names(Base.LinAlg)
,这有助于了解可能已经存在的函数,即使它缺少文档