大規模なRubyのプログラムで使用しているArrayをNumo::NArrayに全て変更したい
少々変な質問をさせていただきます.
アドバイスを主に伺いたいです.
プログラムの高速化をしたく,Rubyの標準ライブラリArrayからNumo::NArrayに実装変更したいのですが,私の現在のRubyのプログラムが大規模でありまして,例えば,aaa.rb内でArrayで定義した配列で様々な四則演算を行い,その結果をbbb.rb内のメソッドでまた四則演算を行ったりと複雑なプログラムです.
そういったプログラムに対して一部のArrayをNumo::NArrayにそのまま実装変更したら大量のエラーが発生しそうで怖いです.
一部のArrayをNumo::NArrayにそのまま実装変更しても問題はないのでしょうか.
ArrayとNumo::NArrayは互換性はありますでしょうか.
かなり抽象的な質問であり,私がどのようなコードを書いているかにも依存する質問ですが,質問から汲み取れる範囲で良いのでご教授お願いします.