Acerca del cálculo de la frecuencia de palabras y el porcentaje en Python
¿Importado? Acerca de
#?. /tt.txt "?Reemplace con la ruta de su archivo.
Archivo?=?Open("./tt.txt")
r?=?Recompile(r" \w ")
lista_palabras?=?r.findall(file.read())
Longitud_palabra?=?len(lista de palabras)
d?=? {}
Lista de palabras:
Si? d[palabra][ 'count'] =1
d[palabra]['porcentaje'] = ?d[palabra]['count']*1.0/word_length
De lo contrario:
d[word]?=?{"count": 1,? "Porcentaje": 1.0 /longitud de palabra}
Imprimir(d)
#?Resultado de salida: el porcentaje no se procesa, puede manejarlo usted mismo
{ 'Count': ? 2, ?Porcentaje': 0,15384615385}, ?
Aprendizaje': ? 'Contar': ? 2, ?Porcentaje': 0,15384615384615385}, ?
Inglés': { 'Contar ': ? 1, ?Porcentaje': 0,07692307692307693}, ?
'Hola ': { 'cuenta': ? {'count':? 1,?percent':0.07692307692307693},?
Ni':{'count':? 1,?percent':0.07692307692307693},? p>
¿Cómo? ? {'count':? 1,?percent':0.07692307692307693},?
' jajaja':{'count':? 1,?percent': 0.07692307692307693},?
'kayle': {'count':?2,?percent':0.15384615384615385}}#?tt.txt?Contenido del archivo de prueba
Alpha? ?Inglés?Hola, Sades
Sades
¿Ni?
Jaja
Kyle
Kyle
La primera letra del alfabeto griego
Aprende