narray icon indicating copy to clipboard operation
narray copied to clipboard

Histogram function

Open dicom opened this issue 13 years ago • 1 comments

I think it would be nice to have a histogram function for NArray.

Let's say you have an NArray of integer values:

a = NArray.to_na([1,1,1,1,2,2,2,2,2,3,3,3,4])

You would like to know the distribution of data in your NArray. Having a histogram function would be useful:

h = a.histogram
=> {1=>4, 2=>5, 3=>3, 4=>1}

Perhaps there are other ideas for how to return the result, but one way would be to return it in a hash with value (bin) as key and occurances (frequency) as value.

Do you think it is a good idea for NArray?

dicom avatar Apr 20 '12 11:04 dicom

I considered that the histogram returns the result in an array. Your idea is interesting. Thanks.

masa16 avatar Apr 20 '12 13:04 masa16