MathGroup Archive 1995

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: histogram

In article <DFCF7y.K3I at>,
Michael Probst <michael.probst at> wrote:
>What is the best (fastest) way to generate histograms ?

>I can use a Do[] but this seems clumsy:
>hist={0,0,0, .... };
>  ind=myindexfunction[data[[i]]]; hist[[ind]]=hist[[ind]]+1,

You can use Scan on your data:

	Scan[hist[[myindexfunction[#]]]++ &, data]

The ++ operator takes the place of the addition and assignment.
Thus you don't need a local variable for the index anymore.

		Dave Wagner
		Principia Consulting
		(303) 786-8371
		dbwagner at

  • Prev by Date: Re: Importingf a PICT
  • Next by Date: Dealing with Indeterminant points & ListPlot
  • Previous by thread: histogram
  • Next by thread: Re: histogram