Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Entrambe le parti precedenti la revisione Revisione precedente | |||
|
informazione_mutua_puntuale [2021/10/25 13:57] 65.21.180.48 versione precedente ripristinata (2021/05/20 07:21) |
informazione_mutua_puntuale [2021/10/29 21:24] (versione attuale) deleteme versione precedente ripristinata (2021/06/03 16:44) |
||
|---|---|---|---|
| Linea 27: | Linea 27: | ||
| 5b)\hspace{4pt} IMP\hspace{4pt}=\hspace{4pt} | 5b)\hspace{4pt} IMP\hspace{4pt}=\hspace{4pt} | ||
| log_{2}\hspace{4pt}\frac{1}{P(x=a)}\hspace{4pt}+\hspace{4pt}log_{2}\hspace{4pt}\frac{1}{P(x=b)}\hspace{4pt} | log_{2}\hspace{4pt}\frac{1}{P(x=a)}\hspace{4pt}+\hspace{4pt}log_{2}\hspace{4pt}\frac{1}{P(x=b)}\hspace{4pt} | ||
| - | +\hspace{4pt} log_{2}\hspace{4pt} P(x_{t}=a, | + | +\hspace{4pt} log_{2}\hspace{4pt} P(x_{t}=a, |
| + | $$= \hspace{4pt} | ||
| I(x=a)+I(x=b)-I(x_{t}=a, | I(x=a)+I(x=b)-I(x_{t}=a, | ||
| $$ | $$ | ||
| + | |||
| ===== Comportamento dell' | ===== Comportamento dell' | ||
| Se le probabilità dei due elementi del bigramma sono perfettamente indipendenti l'una dall' | Se le probabilità dei due elementi del bigramma sono perfettamente indipendenti l'una dall' | ||
| Linea 50: | Linea 52: | ||
| $$ | $$ | ||
| ====== Funzioni in python ====== | ====== Funzioni in python ====== | ||
| - | <code python> | + | <code python |
| - | from __future__ import division | + | |
| - | import codecs | + | |
| import re | import re | ||
| - | from scipy import log2 | + | from numpy import log2 |
| # | # | ||
| - | f=codecs.open('Testi/ | + | f=open(' |
| testo=f.read() | testo=f.read() | ||
| - | testo=testo[1758:] | + | testo=testo[1704:] |
| testo=re.sub("'","' | testo=re.sub("'","' | ||
| testo=re.sub(' | testo=re.sub(' | ||
| Linea 69: | Linea 69: | ||
| I = lambda x, testo: -log2(testo.count(x)/ | I = lambda x, testo: -log2(testo.count(x)/ | ||
| bigrammi = NGRAMMI(2, | bigrammi = NGRAMMI(2, | ||
| - | print "IMP di 'il burattino'" | + | print("IMP di 'il burattino'" |
| - | print I(' | + | print(I(' |
| - | + | print(" | |
| - | print "IMP di ' | + | print("IMP di ' |
| - | print I(' | + | print(I(' |
| </ | </ | ||