首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ruby矩阵与NArray的NMatrix

Ruby矩阵与NArray的NMatrix
EN

Stack Overflow用户
提问于 2010-09-15 00:19:21
回答 2查看 876关注 0票数 2

我在Ruby中找到了三个矩阵模块

  • 矩阵:似乎是核心Ruby的一部分
  • NArray:NMatrix是NArray库(github)的一部分
  • NMatrix:SciRuby的一部分

目前看来,NArrayNMatrixMatrix快,有一些更有用的方法,但需要更多的设置。

有谁有这两方面的经验,谁能粗略概述为什么我应该使用一个而另一个呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-11 02:02:41

只是偶然发现了这个问题..。你已经问了7个月了,所以我相信你现在已经找到答案了。

但是,请查找信息这里

基本上,核心矩阵类的作者没有在数组实例化后添加方法来执行对数组的运行时修改。NArray类允许这样做。

至于计算时间,我会留给别人,因为我不知道。

票数 2
EN

Stack Overflow用户

发布于 2012-04-26 18:56:17

球赛有点晚了,但是你看到新的NMatrix宝石了吗?它受到NArray的启发。它也是用C/C++编写的,而Ruby只是用Ruby编写的--所以NMatrix绝对更快。

对于NArray也是如此,它是C专用的。

使用NMatrix而不是NArray::NMatrix的优点是您可以在不同的存储类型(稀疏、密集等)之间进行选择。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3713833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档