Introduction au traitement du langage naturel en Python
Katharine Jarmul
Founder, kjamistan
nltk : trousse d'outils de traitement du langage naturelfrom nltk.tokenize import word_tokenize
word_tokenize("Hi there!")
['Hi', 'there', '!']
sent_tokenize : tokeniser un document en phrases
regexp_tokenize : tokeniser une chaîne ou un document selon un motif d'expression régulière
TweetTokenizer : classe spécialisée pour les tweets, pour séparer mots-clics, mentions et plein de points d'exclamation !!!
re.search() et re.match()import re
re.match('abc', 'abcde')
<_sre.SRE_Match object; span=(0, 3), match='abc'>
re.search('abc', 'abcde')
<_sre.SRE_Match object; span=(0, 3), match='abc'>
re.match('cd', 'abcde')
re.search('cd', 'abcde')
<_sre.SRE_Match object; span=(2, 4), match='cd'>
Introduction au traitement du langage naturel en Python