MathGroup Archive 2000

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

Search the Archive

Re: Newbie question

  • To: mathgroup at
  • Subject: [mg25308] Re: Newbie question
  • From: Yossi Lonke <jrl16 at>
  • Date: Tue, 19 Sep 2000 03:45:35 -0400 (EDT)
  • Organization: Dept. Mathematics, CWRU
  • References: <8q3dvc$>
  • Sender: owner-wri-mathgroup at


One way to it is this:

Map[{#[[1]],1/#[[2]]}&, data],

Or, in even more cryptic form:

{#[[1]], 1/#[[2]]}& /@ data

The expression {#[[1]], 1/#[[2]]}& is a pure function, which receives
{x,y} (or longer lists)
as input and returns {x, 1/y}, and you simply map that function to your

Yossi Lonke

Jose M Lasso wrote:

> Hi Mathgroup,
> I have some numerical data: data:={{x,y},{x1,y1},{x2,y2}....{xn,yn}},
> I want to transform the data like this:
> data1:={{x,1/y},{x1,1/y1},{x2,1/y2}....{xn,1/yn}}, how can I do this
> transformation? Thanx in advance. Regards
> Jose M Lasso

Dr. Yossi Lonke
Mathematics Department
Case Western Reserve University
10900 Euclid Avenue
Cleveland, Ohio 44106
216 368-5423

  • Prev by Date: Strange behaviour of FiniteFields?
  • Next by Date: Noise Sphere
  • Previous by thread: Re: Newbie question
  • Next by thread: RE: Newbie question