Je viens de découvrir la bibliothèque NArray pour Ruby - veuillez excuser mon ignorance en posant cette question :)
Quels sont les avantages de l'utilisation de la bibliothèque NArray par rapport à l'implémentation standard des tableaux en Ruby ?
J'ai vu que NArray est orienté vers le calcul numérique, mais en regardant l'API, il semble qu'il n'y ait que quelques extensions sur Array orientées vers les valeurs numériques - rien que vous ne puissiez faire avec Array .
- Pourquoi ne pas utiliser simplement Array ?
- Y a-t-il un avantage énorme en termes de vitesse ?
- Y a-t-il un avantage énorme en termes de mémoire ?
- Y a-t-il d'autres avantages à utiliser la classe Ruby Array ?
Google n'a pas vraiment trouvé d'explication utile à cette question.
Références que j'ai trouvées :
http://rubydoc.info/gems/narray-ruby19/0.5.9.7/NArray