Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente | ||
|
rappresentazioni_vettoriali [2026/04/24 06:53] admin |
rappresentazioni_vettoriali [2026/04/28 13:38] (versione attuale) admin |
||
|---|---|---|---|
| Linea 40: | Linea 40: | ||
| <code python w2vita.py> | <code python w2vita.py> | ||
| import numpy as np | import numpy as np | ||
| + | |||
| + | def dot(a,b): | ||
| + | return sum(a[i]*b[i] for i in range(len(a))) | ||
| + | |||
| + | def norm(a): | ||
| + | return sum(n**2 for n in a)**(1/2) | ||
| + | | ||
| + | def cosine(a, | ||
| + | return dot(a, | ||
| + | |||
| + | ''' | ||
| dot=lambda a,b: sum(a[i]*b[i] for i in range(len(a))) | dot=lambda a,b: sum(a[i]*b[i] for i in range(len(a))) | ||
| norm=lambda a: sum(n**2 for n in a)**(1/2) | norm=lambda a: sum(n**2 for n in a)**(1/2) | ||
| cosine=lambda a,b: dot(a, | cosine=lambda a,b: dot(a, | ||
| - | + | ''' | |
| - | with open(' | + | with open(' |
| lines=file.readlines() | lines=file.readlines() | ||
| vectors={} | vectors={} | ||