A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
ANo.1の続きですが
rsrubyには少し癖があり、rubyが対応していないデータタイプを使う時には多少手こずります。
多分ご存知だと思いますが、rubyの行列計算には
narrayというライブラリがあります。標準で添付されているmatrixより大規模な計算を高速でやってくれます。
またこれで足りない場合は、Ruby/GSLを時々使っています。
(いずれもrubygemsでインストール可)
この2つで解決できない場合とグラフを書く時にrsrubyでRをという使い分けをしています。
ご参考に
No.1
- 回答日時:
既製のものは多分無いと思います。
APIはCで書かれているようなので、SWIGを使えば多分Rubyから利用できるようになります。
http://www.swig.org/
できあがるものは、CのインターフェースをそのままRubyに置き換えたものですので、なんとかCを使わずにRubyから使えるというものです。
classなどを定義し、自分が使う機能のメソッドを追加するとそれなりに使いやすくはなります。
私自身はRを呼び出すrsrubyをよく使っています。Rは複雑で分かりにくいので、Rubyをメインの言語にし、必要に応じて統計計算やグラフ作成にRの機能を使っています。
統計計算は、Rubyで書くより高速なのと、多くの種類がライブラリとして提供されているので使っています。またグラフについても同様です。
ki073さま、ご回答ありがとうございます。
やはりありませんか・・・。
SWIGは聞いたことはありましたが、Wrapperを自作するのは負担が大きいので
ちょっと避けたいです。
>私自身はRを呼び出すrsrubyをよく使っています。Rは複雑で分かりにくいので、Rubyをメイン
>の言語にし、必要に応じて統計計算やグラフ作成にRの機能を使っています。
なるほど。
私もScilabにこだわらず、RでできることはRに移行したほうが何かと便利そうですね。
とても参考になりました。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Ruby プログラミング講師はまだ需要ありますでしょうか? 1 2022/11/07 19:43
- Ruby Ruby / passenger のインストールについて 1 2023/01/30 18:31
- Ruby Gitのクローンについて 3 2022/04/10 12:28
- その他(プログラミング・Web制作) HTMLを組み込むことができない言語 3 2022/05/21 10:05
- Ruby MacBookAir起動時にRubyソースコードをコマンドラインで実行するには? MacのOS起動時 1 2022/04/18 01:55
- Mac OS MacOSのLaunchAgentsってなんですか?使い方など教えてください。 前の質問でLaunc 1 2022/04/24 02:06
- Ruby Ruby on Railsでサーバーを立ち上げるには 1 2022/08/28 16:16
- その他(IT・Webサービス) 今、プログラミングスクールの『Tec⚫︎cademy」のRuby on railsを受講しているので 1 2023/05/10 22:10
- 薬剤師・登録販売者・MR ラツーダとグレープフルーツ 3 2023/07/03 09:05
- Ruby Rubyについて質問です 1 2022/05/13 18:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
65536は2の何乗なのでしょうか?
-
VBAの再計算が反映されない件に...
-
排他的論理和 BCC(水平パリテ...
-
EXCELなどで「返す」という表現
-
C言語の課題で、1年の秒数を計...
-
バッチファイルでウインドウを...
-
骨折リスク評価のFRAXについて...
-
変化させるセルが変化しない
-
CとFORTRANの計算速度はどちら...
-
なぜオーバーフローになるので...
-
数値計算の高速化 (cos, sin, exp)
-
モジュラス103の計算とは何でし...
-
C# 計算処理中に実行中ウィン...
-
モジュロ
-
60進数の四則計算
-
C言語についてです。 再帰を使...
-
引き放し法による除算アルゴリ...
-
Perlで時間の計算
-
傾いた四角形内の範囲の条件式
-
CRC8を教えてください
おすすめ情報