In numpy
/ scipy
, esiste un modo efficiente per ottenere conteggi di frequenza per valori univoci in un array?
Qualcosa del genere:
x = array( [1,1,1,2,2,2,5,25,1,1] )
y = freq_count( x )
print y
>> [[1, 5], [2,3], [5,1], [25,1]]
(Per te, R utenti là fuori, sto praticamente cercando la table()
funzione)
collections.Counter(x)
sufficiente?