Common mistake of old-time APLer (I do it sometimes), viz., saying s $ i.*/s instead of i.s .
----- Original Message ----- From: Devon McCormick <[email protected]> Date: Saturday, January 30, 2010 18:33 Subject: Re: [Jgeneral] Troublesome Lambert strikes again. To: General forum <[email protected]> > Like this? > > (],&.|:~[: (]$[:i.*/) [:}:$) a > 0 0 1 > 1 2 3 > > 2 4 5 > 3 6 7 > > (],&.|:~[: (]$[:i.*/) [:}:$) i. 2 3 4 > 0 0 1 2 3 > 1 4 5 6 7 > 2 8 9 10 11 > > 3 12 13 14 15 > 4 16 17 18 19 > 5 20 21 22 23 > > > > On Sat, Jan 30, 2010 at 8:43 PM, David Ward Lambert > <[email protected]>wrote: > > > NB. Write a function to number the rows of its argument. > > NB. Example: `a' is an n-dimensional numerical array. > > ]a =. i.3#2 > > 0 1 > > 2 3 > > > > 4 5 > > 6 7 > > > > NB. NumberRows a > > NB. 0 0 1 > > NB. 1 2 3 > > NB. > > NB. 2 4 5 > > NB. 3 6 7 > > NB. > > NB. I created this pretty length error: > (i.*/}:$a),"0 _1 a ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
