1 / 10

LINGUISTICA GENERALE E COMPUTAZIONALE, PARTE 2

LINGUISTICA GENERALE E COMPUTAZIONALE, PARTE 2. Lezione 2: Primi rudimenti di Python NLTK: operazioni su testi e stringhe. In questa lezione. Uso di IDLE Python: istruzioni , variabili , liste Documenti in Python ( Contenuti del Capitolo 1 del libro su NLTK). Per iniziare.

ronald
Download Presentation

LINGUISTICA GENERALE E COMPUTAZIONALE, PARTE 2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. LINGUISTICA GENERALE E COMPUTAZIONALE, PARTE 2 Lezione 2: Primirudimentidi Python NLTK: operazionisutestiestringhe

  2. In questalezione • Usodi IDLE • Python: istruzioni, variabili, liste • Documenti in Python • (Contenuti del Capitolo 1 del librosu NLTK)

  3. Per iniziare • Aprite IDLE • Aprite la pagina: • http://www.nltk.org/book/ch01.html

  4. Primipassi con un linguaggiodiprogrammazione • ISTRUZIONI • Istruzionepiu’ semplice: PRINT print 3 • Notare: niente ; • Pocopiu’ difficile: assegnare un VALORE ad una VARIABILE x = 1+3 • Notare: ilvalore a destradi = e’ unafunzionechepuo’ esserearbitrariamentecomplessa • Verificareche X ha effettivamenteilvaloredesiderato: print X

  5. Primipassi con ilpacchettonltk • Uno deimotivi per cui Python e’ cosi’ popolare (per esempiotraineuroscienziati) e’ ilgrannumerodi LIBRERIE esistenti • per esempioPyMVPA • Le libreriesonodei MODULI indipendenti • I modulisicaricanousandoilcomando IMPORT • Scrivete: import nltk

  6. Primidocumenti • Unavoltaimportato un modulo, cisipuo’ riferireaisuoicontenuti (variabili, funzioni, etc) usando la notazionemodulo.funzione • Per esempio, nltk.book • Eseguite: from nltk.book import * • In questomodoavetescaricatounaseriedidocumentiassegnandodeivaloriallevariabili text1, text2, … • (Vedremotra un momentochevalorivengonoassegnati a questevariabili)

  7. Liste in Python • I documenti in NLTK hannorappresentazioni diverse, unadellequalie’ in forma di LISTA • Le listesonoilsecondotipodidatochevedremo in Python • Unalistae’ unasequenzadielementianchedi tipi diversi sent1 = [‘Call’, ‘me’, ‘Ishmael’] • Operazioni base suliste: • Accedere ad elementi: sent1[0], sent1[-1] • Accedere a sottoliste (slicing): text5[16715:16735] • Lunghezza: len(sent1)

  8. Documenti come liste in NLTK • p.12

  9. Operazionidi base sudocumenti • Frequency distribution • Concordance • Collocations

  10. Ancora Python • Tipi datiaggiuntivi: Stringhe • Operatori • Costrutti: • Insiemi • Condizionali • Cicli • Funzioni

More Related