"Nota: Utilice la función 4.6 del primer examen cuyo enunciado original era \"Escribe una funcion que reciba un texto y regrese un diccionario ordenado por frecuencias de cada palabra en el texto.\"\n"
]
},
{
"cell_type": "code",
"execution_count": 44,
"metadata": {},
"outputs": [],
"source": [
"import re\n",
"from collections import Counter\n",
"\n",
"def removerpunt(s):\n",
" s = re.sub(r\"[,|\\.|:|?|=|]\", \"\", s)\n",
" return s\n",
"\n",
"def tf_dist(docs, M):\n",
" '''la distribución de frecuencias de n-gramas\n",
" \n",
" Args\n",
" docs: list([texto1, texto2, ...]) lista de textos.\n",
" M: las M palabras más frecuentes, cota.\n",
" \n",
" return\n",
" tf_dic: dict con palabras como llave y frecuencia como valor.\n",
" u'''Una nube de palabras o nube de etiquetas es una representación visual de las palabras que conforman un texto, en donde el tamaño es mayor para las palabras que aparecen con más frecuencia.\n",
" Uno de sus usos principales es la visualización de las etiquetas de un sitio web, de modo que los temas más frecuentes en el sitio se muestren con mayor prominencia. Las etiquetas son palabras clave que suelen estar ordenadas alfabéticamente o, en ocasiones, agrupadas semánticamente. La importancia de una etiqueta se muestra con el tamaño de la fuente y/o color.3\n",
" A pesar de ser usadas principalmente en la web, en el contexto educativo van ganando terreno ya que son muy útiles para visualizar las palabras clave del contenido a trabajar o para visualizar las ideas principales de un tema.4 Trabajar con ellas estimula las inteligencias lingüística y visual a la vez que desarrolla la capacidad de síntesis.5''',\n",
" u'''Don Quijote de la Manchaa es una novela escrita por el español Miguel de Cervantes Saavedra. Publicada su primera parte con el título de El ingenioso hidalgo don Quijote de la Mancha a comienzos de 1605, es la obra más destacada de la literatura española y de las principales de la literatura universal, además de ser la más leída después de la Biblia.12 En 1615 apareció su continuación con el título de Segunda parte del ingenioso caballero don Quijote de la Mancha. El Quijote de 1605 se publicó dividido en cuatro partes; pero al aparecer el Quijote de 1615 en calidad de Segunda parte de la obra, quedó revocada de hecho la partición en cuatro secciones del volumen publicado diez años antes por Cervantes.3\n",
" Es la primera obra genuinamente desmitificadora de la tradición caballeresca y cortés por su tratamiento burlesco. Representa la primera novela moderna y la primera novela polifónica; como tal, ejerció un enorme influjo en toda la narrativa europea. Por considerarse «el mejor trabajo literario jamás escrito», encabezó la lista de las mejores obras literarias de la historia, que se estableció con las votaciones de cien grandes escritores de 54 nacionalidades a petición del Club Noruego del Libro en 2002; así, fue la única excepción en el estricto orden alfabético que se había dispuesto.4'''\n",