File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ def Shifter(x):
26
26
return lambda s : '' .join ([Shifter (c ) for c in s .lower ()])
27
27
28
28
def CleanText (s , blanks ):
29
- """ Remove useless character """
29
+ """ Remove useless characters """
30
30
r = s .replace ('\n ' , ' ' )
31
31
r = r .replace ("'" , ' ' )
32
32
r = r .replace ("\xa0 " , ' ' )
@@ -50,7 +50,7 @@ def File2String(filename):
50
50
return fh .read ()
51
51
52
52
def ComputeFrequencies (s ):
53
- """ Deduce the letters used in a given text """
53
+ """ Compute frequencies of chars in given text """
54
54
Blanks = ',?\n ”“ ’!&".$()/:_-;@*0123456789#%[]«»„à—'
55
55
Ds = CountChars (CleanText (s , Blanks ).lower ())
56
56
@@ -62,7 +62,8 @@ def ComputeFrequencies(s):
62
62
63
63
def ChiSquare (Os , Es ):
64
64
""" Calcola la statistica di ChiSquare tra le frequenze di caratteri osservata
65
- nel testo di cifrato, e quella di riferimento per la lingua italiana """
65
+ nel testo di cifrato, e quella di riferimento per la lingua italiana
66
+ Link: https://it.wikipedia.org/wiki/Test_chi_quadrato """
66
67
for k in Es :
67
68
if k not in Os :
68
69
Os [k ] = 0
You can’t perform that action at this time.
0 commit comments