我在ruby中发现了三个矩阵模块
Matrix:核心ruby的一部分
NArray:nMatrix是Narray库的一部分(github)
NMatrix:Sciruby的一部分
目前看来NArray
的NMatrix
比Matrix
快,有一些更有用的方法,但需要更多的设置。
有没有人有这两方面的经验,可以给我一个粗略的概述,为什么我应该使用一个超过另一个?
最佳答案
只是在这个问题上绊倒了…你已经问了7个月了,所以我相信你现在已经找到答案了。
但是,请查找信息here。
基本上,核心矩阵类的作者在数组被实例化后没有添加方法来对其执行运行时修改。NArray类允许这样做。
至于计算时间,我会把它留给别人,因为我不知道。