2020-04-27から1日間の記事一覧

Juliaのファイル操作

書き込み #書き込み(上書き) julia> iow = open("text.txt","w") julia> write(iow,"Hello world") julia> close(iow) #書き込み(追記) julia> ioa = open("text.txt","a") julia> write(ioa,"Append world") julia> close(ioa) doブロックを使えば自動…

JuliaからRを使う

やはりggplotを使いたいという時がある. ]でパッケージモードに入り, addで追加. (v1.4) pkg> add RCall julia> using RCall, Distributions, Random, DataFrames julia> Random.seed!(0) MersenneTwister(UInt32[0x00000000], Random.DSFMT.DSFMT_state(Int…

Julia特有の構文メモ2

ライブラリ Juliaの関数は大きく3つに分けられる. コアベースの関数 標準ライブラリの関数 外部ライブラリの関数 コアベースの関数 Core.関数 Core.ifelse 判定文が真なら1つ目、偽なら2つ目の引数を返す. julia> Core.ifelse('a' < 'A', 'a', 'A') 'A': ASC…

Julia特有の構文メモ

Symbol Symbol("test") #のように使う 文字列を表すが、Symbolは常に同じオブジェクトであることが保証されるため、メモリ効率がいい. DataFrameのラベル名などに使われる. ショートカット構文 条件 || 実行文 #左辺が偽のときだけ実行される 条件 && 実行文…