Análise de uso da classe de contador em Python
Eu vi essa aula enquanto lia o código recentemente, então aprendi a gravar
"continue com fome, continue jovem"
A classe Counter é uma subclasse da classe dict. Para chamá-la, você precisa usar a seguinte instrução:
from collection import Counter
Pode ser considerado um dicionário especial para facilitar a nossa operação de contagem. Chave é a palavra-chave a ser contada e valor é o número de vezes que a palavra-chave aparece.
for sentence in sentences:
for s in sentence:
word_count[s] += 1
A frase acima pode contar o número de ocorrências de cada palavra em cada frase
O seguinte explica alguns cenários comumente usados desta classe:
1. Se você deseja contar o número de ocorrências de elementos em uma sequência
from collections import Counter
a = ['hello','world','python','newbee']
b = Counter(a)
print(b)
2. Se você deseja obter os primeiros
a = [10, 8, 6, 7, 2, 8, 4, 10, 3, 7, 8, 4, 5, 7, 2, 2, 3, 8, 8, 9, 6, 2, 2, 7, 8, 7, 4, 8, 5, 2]
b = Counter(a).most_common(3)
print(b)
8 aparece a maioria das vezes, 7 vezes, 2 é 6 vezes e assim por diante. Como o 3 é aprovado, há outras maneiras de contar os 3 primeiros
, consulte os documentos oficiais.