Właśnie natknąłem biblioteki NArray Ruby - proszę wybaczyć moją ignorancję, gdy z tym pytaniem :)Jakie są zalety używania Ruby NArray over Array?
Jakie są zalety korzystania z biblioteki NArray ponad standardowej implementacji Array Ruby?
Widziałem, że NArray jest nastawiony na obliczenia numeryczne, ale patrząc na API, wygląda na to, że istnieje tylko kilka rozszerzeń w stosunku do Array nastawionych na wartości numeryczne - nic, czego nie można zrobić z Array.
- Dlaczego po prostu nie używać funkcji Array?
- Czy istnieje duża przewaga prędkości?
- Czy istnieje ogromna przewaga pamięci?
- Jakieś inne korzyści w porównaniu z używaniem zwykłej klasy Ruby Array?
Google tak naprawdę nie wymyśliło użytecznego wyjaśnienia tego pytania.
Referencje znalazłem:
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/
Jest zaktualizowaną bibliotekę dla tablic numerycznych w Ruby o nazwie [NMatrix] (https://github.com/sciruby/nmatrix), które mogą być przydatnym. : P – agarie