爆速juliaを試してみる:macにjuliaをインストールする
juliaとは
- Matlab、R、Octaveなど同じような計算向け言語
- 高速が売りらしい
- ライセンスはjuliaのコアがMIT license。その他、周辺環境でGPL, LGPL, BSDがあるようである。
- Why We Created Juliaのページを読むと言語思想が分かるかも
juliaを触る
juliaを触るって、言葉が悪いね(笑) 一部のところで、人気が出ていたり出ていなかったりするjulia。早さ・使いやすさ・使い心地を見てみる。 今回は環境構築ということで、インストールまで。
- 公式サイト
- http://julialang.org/
- 勉強会でも、Rユーザのためのjulia入門とかやってたりしているから、流行っているのか?
- http://julialang.org/
MACにjuliaをインストールする
最近はmac使いを目指しているので、macに入れた。下記の通り、「インストールディレクトリ以外は汚さない」とアンインストールの方法のところに記載されていたので、えいやーとインストールを開始。
Julia does not install anything outside the directory it was cloned into. Julia can be completely uninstalled by deleting this directory
- https://github.com/staticfloat/homebrew-julia/
ここを参考にすれば、問題なくはいった
$ brew update $ brew install gfortran $ brew tap staticfloat/julia $ brew install julia
- 結構、時間かかる
Gastonを使用するためにgnuplotをインストール
Gastonは、Julia plotting using gnuplotのために必要らしい
- よくわからないが、必要そうなので、とりあえず入れておく
$ brew install gnuplot --wx
- しかし、
Homebrew does not package XQuartz.
とおこられる- xquartzのインストール
- https://xquartz.macosforge.org/landing/
- インストーラーのマウントとインストール
- https://xquartz.macosforge.org/landing/
- xquartzのインストール
- 再び
brew install gnuplot --wx
を実行- インストールできた
- よくわからないが、必要そうなので、とりあえず入れておく
こっちも時間かかった
試しに動かしてみる
- 動いた
今後
- ~~ IJuliaのインストール~~
-
JuliaのGUIフロントエンド
-
- 統計計算を動かす
- plotをする
- ヒストグラム・グラフ・ネットワークグラフとかかけるのか?
- Rと速度比較する
- そんな重い処理をしたことがないから比較の意味があるかわからないが・・・
Julia IDE
ブログ更新後にIDEなるものがあるものを発見。試しに入れみた。
- http://forio.com/products/julia-studio/
- 問題なく動いているっぽい!
- ここのサイトのチュートリアルは分かりやすそうなので、こっちでやってみようかな?
- IJuliaはIDEがあればいらなそうなので、とりあえず様子見ということで。