moxt

Just another Blog site

MecabをPythonから使いたい

      2015/07/05

ベイズ分類器を自分で作りたかった。
そのためには、文書を単語の集合に変換する必要がある。
単語に分解するためにMecabを使うことにした。

pyenvで2.7.Xをインストール

Python3.X系だと一部のメソッド呼び出しでエラーが発生したので。。

mecab-0.996をインストール

mecab-0.996をゲットする。
で、セットアップ用のスクリプトがあるので実行する。

ついでにmecab-ipadic-neologdをインストール

ちゃんとインストールされたか確認する。

大丈夫そう。

ためしに動かしてみる

https://github.com/neologd/mecab-ipadic-neologd/wiki/ProgrammingLanguage.ja#python

↑に書いてるヤツコピペしたけど動かなかったので下のようになった。

で、実行してみる。

なんか動いてそう。

 - プログラミング

336px




336px




  • このエントリーをはてなブックマークに追加
  • follow us in feedly

  関連記事

no image
DockerでNginxしたい

Contents1 Dockerfileを用意する2 …

no image
開発で詰まったときにググるキーワード

そもそも公式サイトやソースコード、テストコード、githubなどのissueを読む 基本的には1ヶ月から1年以内の回答しか見ないようにする …

no image
RDSの特定のデータベースをダンプする

Publicly Accessibleがyesならどこからでも下記が実行可能。 …

no image
AndroidのHandlerって何?

Handlerは何?と、Handlerを直視するとHandlerの存在意義というかなんというか文脈を捉えることが難しい。 なので、まずはAndroidがシングルスレッドである、という所からスタートしてHandlerに向かってゆく。 …

no image
Androidアプリを実機デバッグしたいのにNo debuggable applicationsと表示される時の対処例

Tools > …

no image
sudo gem install cocoapods –preしても0.36.0が使えないとき

最新のcocoapodsそのものはインストールされてる。 なので、podコマンドを実行するときに下記のようにバージョンを指定すれば一応使える。 …

no image
意識低いRuby on Rails再入門4

下記の内容を読んでテスト系の処理をすっ飛ばしたメモ。 http://railstutorial.jp/chapters/sign-in-sign-out?version=4.0#top …

no image
Androidアプリを作るために最低限必要な知識と未知の部分を列挙

作りたいアプリによって必要な知識は変わるかもしれないが。。 個人的過ぎて役に立たないが、整理がてら羅列してみる。 …

no image
意識低いRuby on Rails再入門2

Modelを作り、コンソール上からデータを追加した。 次はこのデータをlocalhost:3000にアクセスしたときに表示させてみたい。 …

no image
SwiftでOSのバージョンが8.0.0以下とそれより大きいヤツで処理を分岐させたい

前置き push通知のデバイストークン取得方法がiOS8から変わりました。 …