MathGroup Archive 1995

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

Search the Archive

Re: histogram


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

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

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 princon.com
		http://www.princon.com/princon


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