me encontré con la biblioteca NArray para Ruby - disculpen mi ignorancia cuando se hace esta pregunta :)¿Cuáles son las ventajas de usar Ruby NArray sobre Array?
¿Cuáles son las ventajas del uso de la biblioteca NArray de la ejecución de matriz estándar de Ruby?
He visto que NArray está orientado a la computación numérica, pero mirando la API, parece que hay solo unas pocas extensiones sobre Array orientadas a valores numéricos, nada que no se pueda hacer con Array.
- ¿Por qué no usar Array?
- ¿Hay una gran ventaja de velocidad?
- ¿Hay una gran ventaja de memoria?
- ¿Tiene alguna otra ventaja sobre el uso de la clase regular Ruby Array?
Google realmente no se le ocurrió una explicación útil de esta pregunta.
Las referencias que he encontrado:
http://rubydoc.info/gems/narray-ruby19/0.5.9.7/NArray
http://narray.rubyforge.org/index.html.en
http://raa.ruby-lang.org/project/narray/
Hay una biblioteca actualizada para las matrices numéricas en Ruby llamada [NMatrix] (https://github.com/sciruby/nmatrix) que puede sé útil. : P – agarie