Ho appena incontrato la libreria NArray per Ruby - scusate la mia ignoranza quando si chiede questa domanda :)Quali sono i vantaggi dell'uso di Ruby NArray su array?
Quali sono i vantaggi di utilizzare la libreria NArray dell'esecuzione Array standard di Ruby?
Ho visto che NArray è orientato verso il calcolo numerico, ma guardando l'API, sembra che ci siano solo poche estensioni su Array orientate verso valori numerici - nulla che non si possa fare con Array ..
- Perché non utilizzare solo matrice?
- C'è un enorme vantaggio di velocità?
- C'è un enorme vantaggio di memoria?
- Altri vantaggi rispetto all'uso della normale classe Ruby Array?
Google non ha davvero fornito una spiegazione utile di questa domanda.
Riferimenti ho trovato:
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/
C'è una libreria aggiornata per le matrici numeriche in Ruby chiamato [NMatrix] (https://github.com/sciruby/nmatrix) che possono essere utile. : P – agarie