Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ramenjuniti/julia-pycall-mecab-cabocha

JuliaでPyCallを使ってMecabやCaboCha動かすDockerイメージ
https://github.com/ramenjuniti/julia-pycall-mecab-cabocha

cabocha docker dockerfile julia mecab mecab-ipadic-neologd python

Last synced: about 1 month ago
JSON representation

JuliaでPyCallを使ってMecabやCaboCha動かすDockerイメージ

Awesome Lists containing this project

README

        

# julia-pycall-mecab-cabocha

JuliaでPyCallを使ってMecabやCaboCha動かすDockerイメージ

辞書は[mecab-ipadic-neologd](https://github.com/neologd/mecab-ipadic-neologd)を利用

## Pull

```
docker pull ramenjuniti/julia-pycall-mecab-cabocha
```

## Run

* 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
```

## example

分かち書き例
```julia
using PyCall
MeCab = pyimport("MeCab")
dic = ENV["DIC"]
mecab = MeCab.Tagger("-d $dic -Owakati")
println(mecab.parse("私はラーメンを食べたい。"))

# 私 は ラーメン を 食べ たい 。
```