我在mathematica中主要是一个Table函数用户.但是我注意到在几个使用Array而不是Table来表示相同结果的例子中,它运行速度明显更快,尤其是随着表的维度变大.
所以我的问题是:当执行速度是主要问题时,何时最适合使用表?
是什么解释了这种差异
我的猜测是因为Arrays假设列表中的项目之间存在功能关系,它会更有效地存储它们,因此使用更少的内存,从而便于存储和后续处理?
它是怎么回事?
arrays wolfram-mathematica
arrays ×1
wolfram-mathematica ×1