mecab:python-mecab : Tagger

hdknr@deb09:~$ python
Python 2.5.2 (r252:60911, Jan  4 2009, 17:40:26)
[GCC 4.3.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import MeCab
>>> m=MeCab.Tagger()
>>> ret=m.parseToNode(''.join(open('test.txt').readlines()))
>>> type(ret)
<class 'MeCab.Node'>
>>> dir(ret)
['__class__', '__delattr__', '__dict__', '__doc__', 
'__getattr__', '__getattribute__', '__hash__', '__init__',
 '__module__', '__new__', '__reduce__', '__reduce_ex__',
 '__repr__', '__setattr__', '__str__', '__swig_getmethods__',
 '__swig_setmethods__', '__weakref__', 'alpha',
 'begin_node_list', 'beta', 'bnext', 'char_type', 'cost',
 'end_node_list', 'enext', 'feature', 'id', 'isbest',
 'lcAttr', 'length', 'lpath', 'next', 'posid', 'prev',
 'prob', 'rcAttr', 'rlength', 'rpath', 'sentence_length',
 'stat', 'surface', 'this', 'token', 'wcost']

n=ret
>>> while(n != None):
...    print n.surface,":",n.feature,":",n.cost
...    n=n.next
 : BOS/EOS,*,*,*,*,*,*,*,* : 0
この : 連体詞,*,*,*,*,*,この,コノ,コノ : -664
時代 : 名詞,一般,*,*,*,*,時代,ジダイ,ジダイ : 2455
(つづく).....
>>> n=n.next
>>> n.alpha
0.0
>>> n.beta
0.0
>>> n.bnext
<MeCab.Node; proxy of <Swig Object of type 'MeCab::Node *' at 0x9ccec28> >
>>> n.char_type
6
>>> n.cost
-664
>>> print n.feature
連体詞,*,*,*,*,*,この,コノ,コノ
>>> n.id
7
>>> n.isbest
1
>>> n.lcAttr
1315
>>> n.length
6
>>> n.lpath

>>> n.posid
68

>>> n.prob
0.0

>>> n.rcAttr
1315
>>> n.rlength
6
>>> n.sentence_length
0
>>> n.stat
0

>>> print n.surface
この
>>> n.token
<MeCab.Token; proxy of <Swig Object of type 'MeCab::Token *' at 0xb55a3640> >

>>> n.wcost
1243

>>> t=n.token
>>> type(t)
<class 'MeCab.Token'>


>>> dir(t)
['__class__', '__delattr__', '__dict__', '__doc__', 
'__getattr__', '__getattribute__', '__hash__', '__init__',
 '__module__', '__new__', '__reduce__', '__reduce_ex__',
 '__repr__', '__setattr__', '__str__', '__swig_getmethods__',
 '__swig_setmethods__', '__weakref__', 'compound', 'feature',
 'lcAttr', 'posid', 'rcAttr', 'this', 'wcost']
>>> t.feature
6086010
>>> t.compound
0
>>> t.lcAttr
1315
>>> t.posid
68
>>> t.wcost
1243












カテゴリー: 未分類 パーマリンク

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中