La función collections.Count.most_common
en Python usa el módulo heapq
para devolver el recuento de la palabra más común en un archivo, por ejemplo.Comprender cómo crear un montón en Python
He rastreado el archivo heapq.py
, pero estoy teniendo problemas para entender cómo se crea/actualiza un montón con respecto a las palabras, digamos.
Por lo tanto, creo que la mejor manera de entenderlo es descubrir cómo crear un montón desde cero.
¿Alguien puede proporcionar un pseudocódigo para crear un montón que represente el conteo de palabras?
ver http://en.wikipedia.org/wiki/Binary_heap#Building_a_heap – njzk2