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):
2626 return lambda s : '' .join ([Shifter (c ) for c in s .lower ()])
2727
2828def CleanText (s , blanks ):
29- """ Remove useless character """
29+ """ Remove useless characters """
3030 r = s .replace ('\n ' , ' ' )
3131 r = r .replace ("'" , ' ' )
3232 r = r .replace ("\xa0 " , ' ' )
@@ -50,7 +50,7 @@ def File2String(filename):
5050 return fh .read ()
5151
5252def ComputeFrequencies (s ):
53- """ Deduce the letters used in a given text """
53+ """ Compute frequencies of chars in given text """
5454 Blanks = ',?\n ”“ ’!&".$()/:_-;@*0123456789#%[]«»„à—'
5555 Ds = CountChars (CleanText (s , Blanks ).lower ())
5656
@@ -62,7 +62,8 @@ def ComputeFrequencies(s):
6262
6363def ChiSquare (Os , Es ):
6464 """ 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 """
6667 for k in Es :
6768 if k not in Os :
6869 Os [k ] = 0
You can’t perform that action at this time.
0 commit comments