A late entry, but here's something that gets you an array of counts for
each unique integer:
>>> data = numpy.array([9, 6, 9, 6, 7, 9, 9, 10, 7, 9, 9, 6, 7, 9, 8,
8, 11, 9, 6, 7, 10, 9, 7, 9, 7, 8, 9, 8, 7, 9])
>>> unique=numpy.unique(data)
>>> unique
array([ 6, 7, 8, 9, 10, 11])
>>> hist
Alan G Isaac wrote:
> On Tue, 07 Aug 2007, Nils Wagner apparently wrote:
>
>> I have a list of integer numbers. The entries can vary between 0 and 19.
>> How can I count the occurrence of any number. Consider
>> >>> data
>> [9, 6, 9, 6, 7, 9, 9, 10, 7, 9, 9, 6, 7, 9, 8, 8, 11, 9, 6, 7, 10, 9,
By the way, you can get all the frequencies pretty fast
using a defaultdict:
http://docs.python.org/lib/defaultdict-examples.html
Cheers,
Alan Isaac
___
Numpy-discussion mailing list
Numpy-discussion@scipy.org
http://projects.scipy.org/mailman/listi
On Tue, 07 Aug 2007, Nils Wagner apparently wrote:
> I have a list of integer numbers. The entries can vary between 0 and 19.
> How can I count the occurrence of any number. Consider
> >>> data
> [9, 6, 9, 6, 7, 9, 9, 10, 7, 9, 9, 6, 7, 9, 8, 8, 11, 9, 6, 7, 10, 9, 7, 9,
> 7, 8, 9, 8, 7, 9]
>
Nils Wagner wrote:
> Hi all,
>
> I have a list of integer numbers. The entries can vary between 0 and 19.
> How can I count the occurrence of any number. Consider
>
> >>> data
> [9, 6, 9, 6, 7, 9, 9, 10, 7, 9, 9, 6, 7, 9, 8, 8, 11, 9, 6, 7, 10, 9, 7, 9,
> 7, 8, 9, 8, 7, 9]
>
>
> Is there a be
On 8/7/07, Keith Goodman <[EMAIL PROTECTED]> wrote:
> On 8/7/07, Nils Wagner <[EMAIL PROTECTED]> wrote:
> > I have a list of integer numbers. The entries can vary between 0 and 19.
> > How can I count the occurrence of any number. Consider
> >
> > >>> data
> > [9, 6, 9, 6, 7, 9, 9, 10, 7, 9, 9, 6,
On 8/7/07, Nils Wagner <[EMAIL PROTECTED]> wrote:
> I have a list of integer numbers. The entries can vary between 0 and 19.
> How can I count the occurrence of any number. Consider
>
> >>> data
> [9, 6, 9, 6, 7, 9, 9, 10, 7, 9, 9, 6, 7, 9, 8, 8, 11, 9, 6, 7, 10, 9, 7, 9,
> 7, 8, 9, 8, 7, 9]
>
>
You can try using hist() with the correct range and number of bins.
Matthieu
2007/8/7, Nils Wagner <[EMAIL PROTECTED]>:
>
> Hi all,
>
> I have a list of integer numbers. The entries can vary between 0 and 19.
> How can I count the occurrence of any number. Consider
>
> >>> data
> [9, 6, 9, 6, 7,
Hi all,
I have a list of integer numbers. The entries can vary between 0 and 19.
How can I count the occurrence of any number. Consider
>>> data
[9, 6, 9, 6, 7, 9, 9, 10, 7, 9, 9, 6, 7, 9, 8, 8, 11, 9, 6, 7, 10, 9, 7, 9, 7,
8, 9, 8, 7, 9]
Is there a better way than using, e.g.
>>> shape(wher