Julia - 簡単なGUIアプリを作ってみる

この記事は Qiita に 2018/01/02 に投稿したものです。2020/3/26 移行しました。 追記 (2018/9/27) Julia 1.0 で動くように修正。PackageCompiler.jl を使った例を追加。 概要 人生初のGUIアプリ作成をJuliaでやってみました GUIツールキットとしてGtkを使用…

Julia - ビットカウント

環境 OS: ArchLinux Julia 1.0.2 ビットカウント Juliaでビットカウント*1をする場合、count_onesを使う。 julia> string(100, base=2) "1100100" julia> count_ones(100) 3 0 の個数が知りたい場合はcount_zerosを使う。 julia> count_zeros(100) 61 *1:数…

Julia - サイトパーコレーション シミュレーション

パーコレーションのシミュレーションで一番面倒かつ難しいのはサイト同士がどこまで繋がっているかを判定することだと思いますが、Images.jlのなかにある label_components を使うと一瞬で終わります。本来は画像処理のために使う物なのでしょうがパーコレー…

Julia - ネットワーク上(グラフ上)のランダムウォーク シミュレーション

Julialangを使ってグラフ上のランダムウォークのシミュレーションをしてみる。 今回、グラフにはLightGraphs.jlを使用した。 環境 サンプル パッケージをインストール グラフを作る Random walk 初到達時間 - First passage time(FPT) 環境 julia> versionin…