【发布时间】:2017-07-07 11:44:18
【问题描述】:
如果我有一个命令y = A*B*x,其中A 和B 是大矩阵,x 和y 是向量,Julia 会执行y = ((A*B)*x) 还是y = (A*(B*x))?
第二个选项应该是最好的,因为它只需要分配一个额外的向量而不是一个大矩阵。
【问题讨论】:
-
如果这对您来说是一个普遍的问题,那么这个包:github.com/AustinPrivett/MatrixChainMultiply.jl 可能会有所帮助。假设是根据矩阵维数选择最优的乘法顺序。
标签: julia