0
実行後、私は同等のPOSタグでトークン化された単語を取得します。今私は特定のPOSタグを検索する方法を知る必要があるので、テキストでいくつかのフィルタリングを行うことができます!!!nltkで特定のPOSタグを検索する方法は?
実行後、私は同等のPOSタグでトークン化された単語を取得します。今私は特定のPOSタグを検索する方法を知る必要があるので、テキストでいくつかのフィルタリングを行うことができます!!!nltkで特定のPOSタグを検索する方法は?
あなたは、単純なリストカンプ使用することができます。
>>> 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')]
はどうもありがとうを! –
あなたはそれを受け入れられた回答としてマークできますか? – ariOppenheimer