I just came across the NArray library for Ruby -- please excuse my ignorance when asking this question :)
What are the advantages of using the NArray library over the standard Ruby Array implementation?
I've seen that NArray is geared towards numerical computing, but looking at the API, it looks like there are only a few extensions over Array geared towards numerical values -- nothing that you couldn't do with Array..
- Why not just use Array?
- Is there a huge speed advantage?
- Is there a huge memory advantage?
- Any other advantages over using the regular Ruby Array class?
Google didn't really come up with a useful explanation of this question.
References I found:
http://rubydoc.info/gems/narray-ruby19/0.5.9.7/NArray