2017-11-22 15 views

答えて

0

あなたは、単純なリストカンプ使用することができます。

>>> sentence = "A screaming comes across the sky." 
>>> tokenized = word_tokenize(sentence) 
>>> tagged = nltk.pos_tag(tokenized) 
>>> [_ for x in tagged if _[1] == 'NN'] 
[('screaming', 'NN'), ('sky', 'NN')] 

それともfilteringを使用することができます。

>>> sentence = "I am seated in an office, surrounded by heads and bodies." 
>>> tokenized = word_tokenize(sentence) 
>>> tagged = nltk.pos_tag(tokenized) 
>>> list(filter(lambda x: x[1] == 'NNS', tagged)) 
[('heads', 'NNS'), ('bodies', 'NNS')] 
+0

はどうもありがとうを! –

+0

あなたはそれを受け入れられた回答としてマークできますか? – ariOppenheimer

関連する問題