kanzongxuan 发表于 2018-4-17 15:41 
2楼的程序跑成功了,只是耗时比较长,完成矩阵的输出近2个小时,还在琢磨怎样提高效率,因为要反复循环算 ...
如果你的电脑内存足够大,到底多大我没测算过,反正我的16GB内存没有跑成功20000*300,你可以试试下面的代码:
我用2000*300的数据测算过,如果2楼的代码耗时为1的话,上面的方法大概耗时0.013。
如果你电脑的内存不大的话,就可能要忍受较长的执行时间了,可以试试用C++代码的函数:
用2000*300的数据测算过,如果2楼的代码耗时为1的话,上面的方法大概耗时0.85左右。但是好处是,对内存的利用比较有效率,这需要你tradeoff了。