MathGroup Archive 1999

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

Search the Archive

Re:Re: Counting list elements above/below a given value

  • To: mathgroup at smc.vnet.net
  • Subject: [mg17392] Re:[mg17328] Re: [mg17202] Counting list elements above/below a given value
  • From: "Tomas Garza" <tgarza at mail.internet.com.mx>
  • Date: Thu, 6 May 1999 02:44:11 -0400
  • Sender: owner-wri-mathgroup at wolfram.com

Paul Abbott wrote:

> Tomas Garza wrote:
>
> > Third, either you have a very slow machine or you are exceedingly greedy
> > with your computer time. As an example, I use a 1000 x 1000
> matrix, which is
> > far greater than the one you have in your problem, and obtain
> the following
> > results (suppose value = 500):
> >
> > In[1]:=
> > listA=Table[{Random[Integer,{1,1000}],Random[Integer,{1,1000}]},{1000}];
>
> But this is only a list of size 1000x2?  I think Mathematica will be
> rather slower when operating on a 1000x1000 matrix ...
>
> Cheers,
> 	Paul

Paul,

Absolutely right and very foolish of me. Still,

In[4}:=
data= Table[Random[],{1000},{1000}];

In[5]:=
Count[data, x_/;x>.5,{2}]//Timing

Out[5]=
{35.59 Second,499933}

35.59 seconds is far, far greater then the 0.06 seconds I mistakenly offered
for the original problem, but is still a reasonable time, unless of course
one has to perform the same calculation over and over again. My apologies...

Tomas Garza
Mexico City



  • Prev by Date: Re: Animations
  • Next by Date: Re: Q:Can I turn on a Notebook from the kernel?
  • Previous by thread: Re: Re: Counting list elements above/below a given value
  • Next by thread: Re: Counting list elements above/below a given value