私はNLTkと python にあまり詳しくありません。プログラムで次のタスクを実行する必要があります。
- 入力テキストをトークン化して小文字にする1
- 入力テキストをトークン化する2
- 入力テキスト内のすべてのトライグラムを見つける1
誰でも私を助けることができますか?
すべてのトライグラムを見つけようとしている例がない場合は、最初にそれをトークン化する必要があります
>>> import nltk
>>> from nltk import word_tokenize
>>> from nltk.util import ngrams
>>> text1 = "Hi How are you? i am fine and you"
>>> token=nltk.word_tokenize(text1) #tokenize your text
>>> tttt=nltk.word_tokenize(text.lower()) #tokenize your text and make it lowercase in onestep
>>> tttt
['hi', 'how', 'are', 'you', '?', 'i', 'am', 'fine', 'and', 'you']
>>> trigrams=ngrams(token,3) # find all the trigram in text1
>>> trigrams
[('Hi', 'How', 'are'), ('How', 'are', 'you'), ('are', 'you', '?'), ('you', '?', 'i'), ('?', 'i', 'am'), ('i', 'am', 'fine'), ('am', 'fine', 'and'), ('fine', 'and', 'you')]
トークナイズステップを適用するだけでいいテキスト2の作成について