CV・NLPハマりどころメモ

画像認識と自然言語処理を研究する上でうまくいかなかったことと,その対策をまとめる自分用のメモが中心.

Julia

Juliaでもglobは使える![Julia]

Pythonでお世話になっているglob.*を使ってパターンマッチングしてくれるから,フォルダ内のファイルを読み込む際にとっても便利だ. そんなglobだが,実はJuliaでも同様のライブラリが存在する! これは使うしかない.ということでadd Glob(GlobのGは大文…

JuliaでStringをIntにキャスト[Julia]

parse(Int64, "64") >> 64

Juliaでリスト内にある特定の要素があるかどうかを判定する[Julia]

l=["a","b","c","d","e"] in("a", l) >> true inという関数を使うだけ. ちなみにpythonでは, l=["a","b","c","d","e"] "a" in l >> True と書く.

Juliaで文字列の先頭と最後尾を取得する方法[Julia]

julia> str = "Hello, world.\n" "Hello, world.\n" julia> str[1] # 先頭はカッコ内に1を入れる 'H': ASCII/Unicode U+0048 (category Lu: Letter, uppercase) julia> str[end] # 最後尾はカッコ内にendを入れる '\n': ASCII/Unicode U+000a (category Cc: …

branchを指定してJuliaパッケージをインストール[Julia]

#の後ろにブランチ名を付けるだけ add https://github.com/hoge/hoge.jl.git#dev

DockerでJuliaのv1.0環境を構築[Docker][Julia]

同僚から急遽動かすように言われたJuliaの対応バージョンが1.0であった.しかし,11月時点でJuliaはv1.1にアップデートされている.v1.0はgithubからcheckoutすれば手に入るのだが,素直にmakeしただけでは動かなかった.試行錯誤の末,なんとかv1.0をインス…

Juliaのパッケージ追加方法

1つ目の方法 Pkg.add("Winston") 2つ目の方法 Juliaコンソール上で" ] "キーを押すと (v1.1) pkg> 上のような表示がでる 以下のようにコマンド入力し, パッケージを追加 (v1.1) pkg> add https://github.com/wildart/TOML.jl.git Ctrl+Cを押すと, (v1.1) pkg…

Ubuntu16.04にjuliaをIDE付きでインストールするまで

同僚から譲り受けたプログラムがJulia言語で書かれていた為, 急遽Julia環境を作成することになってしまった. そして, 折角Juliaに出会えたのだからこの際勉強しようと思い, IDE付きでインストールすることにした. 本記事では, インストール手順を後で振り返…