La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

LINGUISTICA GENERALE E COMPUTAZIONALE, PARTE 2

Presentazioni simili


Presentazione sul tema: "LINGUISTICA GENERALE E COMPUTAZIONALE, PARTE 2"— Transcript della presentazione:

1 LINGUISTICA GENERALE E COMPUTAZIONALE, PARTE 2
Lezione 4: Capitolo 3, parte prima (Trattamento di testi)

2 Operazioni da eseguire ogni volta
>>> from __future__ import division >>> import nltk, re, pprint

3 Accesso a web via URL >>> from urllib import urlopen
>>> raw = urlopen(url).read() >>> type(raw) <type 'str'> >>> len(raw) >>> raw[:75] 'The Project Gutenberg EBook of Crime and Punishment, by Fyodor Dostoevsky\r\n'

4 Tokenizzazione >>> tokens = nltk.word_tokenize(raw)
>>> type(tokens) <type 'list'> >>> len(tokens) >>> tokens[:10] ['The', 'Project', 'Gutenberg', 'EBook', 'of', 'Crime', 'and', 'Punishment', ',', 'by']

5 Aprire documenti locali
>>> import os >>> os.listdir('.') >>> f = open('document.txt')

6 Tipi di documenti HTML (p.81) PDF (p. 85)

7 Operazioni su stringhe

8 Espressioni regolari import re re.search()

9 Normalizzazione e tokenizzazione usando espressioni regolari

10 Unicode


Scaricare ppt "LINGUISTICA GENERALE E COMPUTAZIONALE, PARTE 2"

Presentazioni simili


Annunci Google