LoginSignup
2
5

More than 5 years have passed since last update.

超お手軽にブラウザ上で形態素解析(MeCab@colob)

Last updated at Posted at 2019-02-16

↓のリンクをブラウザで開くだけで超お手軽に試せます。

colab

Google colab 上でのインストール:

!sudo apt-get install mecab mecab-ipadic-utf8 libmecab-dev swig
!pip install mecab-python3

テスト1:すももももももものうち

import MeCab
mecab = MeCab.Tagger ("-Ochasen")
print(mecab.parse("すもももももももものうち"))

テスト1の出力結果:

すもも   スモモ   すもも   名詞-一般       
も モ も 助詞-係助詞        
もも  モモ  もも  名詞-一般       
も モ も 助詞-係助詞        
もも  モモ  もも  名詞-一般       
の ノ の 助詞-連体化        
うち  ウチ  うち  名詞-非自立-副詞可能   

テスト2:森のくまさんの歌詞


kuma = """
ある日 森のなか
クマさんに 出会った
花咲く 森の道
クマさんに 出会った

クマさんの いうことにゃ
お嬢さん おにげなさい
スタコラ サッササノサ
"""
print(mecab.parse(kuma))

テスト2 出力結果:


ある  アル  ある  連体詞       
日 ヒ 日 名詞-非自立-副詞可能       
      記号-空白       
森 モリ  森 名詞-固有名詞-人名-姓      
の ノ の 助詞-連体化        
なか  ナカ  なか  名詞-非自立-副詞可能       
クマ  クマ  クマ  名詞-固有名詞-人名-名      
さん  サン  さん  名詞-接尾-人名        
に ニ に 助詞-格助詞-一般     
      記号-空白       
出会っ   デアッ   出会う   動詞-自立   五段・ワ行促音便    連用タ接続
た タ た 助動詞   特殊・タ    基本形
花 ハナ  花 名詞-一般       
咲く  サク  咲く  動詞-自立   五段・カ行イ音便    基本形
      記号-空白       
森 モリ  森 名詞-固有名詞-人名-姓      
の ノ の 助詞-連体化        
道 ミチ  道 名詞-一般       
クマ  クマ  クマ  名詞-固有名詞-人名-名      
さん  サン  さん  名詞-接尾-人名        
に ニ に 助詞-格助詞-一般     
      記号-空白       
出会っ   デアッ   出会う   動詞-自立   五段・ワ行促音便    連用タ接続
た タ た 助動詞   特殊・タ    基本形
クマ  クマ  クマ  名詞-固有名詞-人名-名      
さん  サン  さん  名詞-接尾-人名        
の ノ の 助詞-連体化        
      記号-空白       
いう  イウ  いう  動詞-自立   五段・ワ行促音便    基本形
こと  コト  こと  名詞-非自立-一般     
にゃ  ニャ  にゃ  助詞-特殊       
お嬢さん    オジョウサン  お嬢さん    名詞-一般       
      記号-空白       
お オ お 接頭詞-名詞接続      
にげ  ニゲ  にげる   動詞-自立   一段  連用形
なさい   ナサイ   なさる   動詞-非自立    五段・ラ行特殊   命令i
スタコラ    スタコラ    スタコラ    名詞-一般       
      記号-空白       
サッササノサ  サッササノサ  サッササノサ  名詞-固有名詞-組織  

「サッササノサ」は固有名詞らしい…

失敗したこと:

Windows で pip で mecab-python をいれる

の記事を試してみたけど、うまく動きませんでした(Versionは出たけど解析時RunTimeError)
現状だとWindows上で頑張るよりWSLやDocker等挟んでLinux環境で構築した方が楽そうな模様。

2
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
5