Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2012

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

Search the Archive

Re: Is there any efficient easy way to compare two lists with the same length with Mathematica?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg124400] Re: Is there any efficient easy way to compare two lists with the same length with Mathematica?
  • From: Alexei Boulbitch <Alexei.Boulbitch at iee.lu>
  • Date: Wed, 18 Jan 2012 06:02:38 -0500 (EST)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com

What about this?



B = Range[1000000];

A = Range[1000001, 2000000];

Positive[A - B] /. List -> And // Timing



{0.281, True}



A = Range[1000000];

B = Range[1000001, 2000000];

Positive[A - B] /. List -> And // Timing



{0.281, False}











Given two lists `A={a1,a2,a3,...an}` and `B={b1,b2,b3,...bn}`, I would

say `A>=B` if and only if all `ai>=bi`.



There is a built-in logical comparison of two lists, `A==B`, but no

`A>B`.

Do we need to compare each element like this



And@@Table[A[[i]]>=B[[i]],{i,n}]



Any better tricks to do this?





Alexei BOULBITCH, Dr., habil.

IEE S.A.

ZAE Weiergewan,

11, rue Edmond Reuter,

L-5326 Contern, LUXEMBOURG



Office phone :  +352-2454-2566

Office fax:       +352-2454-3566

mobile phone:  +49 151 52 40 66 44



e-mail: alexei.boulbitch at iee.lu<mailto:alexei.boulbitch at iee.lu>








  • Prev by Date: Re: MatrixPower problem
  • Next by Date: Re: Is there any efficient easy way to compare two lists with the same length with Mathematica?
  • Previous by thread: Re: Is there any efficient easy way to compare two lists with the same length with Mathematica?
  • Next by thread: Re: Is there any efficient easy way to compare two lists with the same length with Mathematica?