[这最初是关于矩阵的,但我想它一般适用于任何变量]
假设我们有Var1 * Var2 * Var3 * Var4
其中一个是随机变化的。
有可能最小化乘法吗?
如果我做了

In case Var1 changes: newVar1 * savedVar2Var3Var4

我注意到,每次var2、var3、var4更改时,都需要重新计算savedvar2var3var4。
重新计算“保存的组合”是否违背了目的?

最佳答案

是的,这是可能的。
对于scalar,可能没有任何好处。对于大型矩阵数学,可以计算和存储:var1*var2和var3*var4。你的结果就是这两件事的产物。现在当一个产品改变时,你只需要更新2个产品而不是3个。根据更改者的不同,只更新2个存储产品中的一个,并更新结果。
这里有两个乘法,而不是每次更新3个这只会使你受益,如果共同的情况真的是只有一个更新,但如果这是真的,它应该有很大帮助。

07-24 20:31