JuliaでPyCallを使ってMecabやCaboCha動かすDockerイメージ
辞書はmecab-ipadic-neologdを利用
docker pull ramenjuniti/julia-pycall-mecab-cabocha
-
Julia REPL
docker run -it --rm ramenjuniti/julia-pycall-mecab-cabocha
-
コンテナにログイン
docker run -it --rm ramenjuniti/julia-pycall-mecab-cabocha /bin/bash
-
ローカルディレクトリをマウント
docker run -it --rm -v "$PWD":/usr/myapp -w /usr/myapp ramenjuniti/julia-pycall-mecab-cabocha /bin/bash
分かち書き例
using PyCall
MeCab = pyimport("MeCab")
dic = ENV["DIC"]
mecab = MeCab.Tagger("-d $dic -Owakati")
println(mecab.parse("私はラーメンを食べたい。"))
# 私 は ラーメン を 食べ たい 。