2017-08-21 2 views
2

これはおそらくダムですが、私はwn.synsets('wheeled vehicle')を経由して「輪車」のような言葉を見つけるように見えることはできません(wnfrom nltk.corpus import wordnet as wn経由で作成)---は空の配列を返しますが、Iしかし、それを見つけることができますprinceton wordnetweb online searchフレーズNLTK WordNetの中で見つかりましたが、見つからなかった

私は行方不明を知っている人ですか?または、より良いライブラリをお勧めしますか?

ありがとうございます!

答えて

2

複数単語の補題の場合は、空白の代わりにアンダースコアを使用します。

>>> from nltk.corpus import wordnet as wn 

# Retrieve the synsets that're associated with lemma "wheeled vehicle" 
>>> wn.synsets('wheeled_vehicle') 
[Synset('wheeled_vehicle.n.01')] 

>>> wn.synsets('wheeled_vehicle')[0].definition() 
u'a vehicle that moves on wheels and usually has a container for transporting things or people' 

直接synsetにアクセスするには、POSとsynsetの補題インデックスを知っておく必要があります。

>>> wn.synset('wheeled_vehicle.n.01') 
Synset('wheeled_vehicle.n.01') 
関連する問題