Strumenti Utente

Strumenti Sito


lunghezza_delle_parole_grafiche

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Prossima revisione
Revisione precedente
lunghezza_delle_parole_grafiche [2021/05/20 07:21]
127.0.0.1 external edit
lunghezza_delle_parole_grafiche [2026/04/30 10:08] (versione attuale)
admin
Linea 1: Linea 1:
 ====== Lunghezza delle parole grafiche ====== ====== Lunghezza delle parole grafiche ======
 Il codice seguente crea il grafico della frequenza delle parole grafiche di una determinata lunghezza in //Pinocchio//. Il codice seguente crea il grafico della frequenza delle parole grafiche di una determinata lunghezza in //Pinocchio//.
-<code python 1> +<code python lunghezza.py>
-import codecs+
 import re import re
 import matplotlib.pyplot as plt import matplotlib.pyplot as plt
-file=codecs.open('Testi/collodi_pinocchio.txt', encoding='iso-8859-1', mode='r') +f=open('testi/collodi_pinocchio.txt', mode='r', encoding='iso-8859-1'
-testo=file.read() +testo=f.read() 
-testo=testo[1758:]+testo=testo[1704:]
 testo=re.sub("'","' ", testo) testo=re.sub("'","' ", testo)
 testo=re.sub('[\.,;:\-?!]{1}','',testo) testo=re.sub('[\.,;:\-?!]{1}','',testo)
Linea 13: Linea 12:
 testo=testo.split() testo=testo.split()
 l=[len(i) for i in testo] l=[len(i) for i in testo]
-set_l=list(set(l)) +#set_l=list(set(l)) 
-set_l.sort()+#set_l.sort(
 +set_l=range(1,max(l)+1)
 freq_l=[l.count(i) for i in set_l] freq_l=[l.count(i) for i in set_l]
 plt.bar(set_l,freq_l) plt.bar(set_l,freq_l)
-plt.xticks([i+.5 for i in set_l], set_l, size='small')+plt.xticks([i for i in set_l], set_l, size='small')
 plt.show() plt.show()
 </code> </code>
lunghezza_delle_parole_grafiche.1621495276.txt.gz · Ultima modifica: 2021/05/20 07:21 da 127.0.0.1