> They both work but don't feel very Jish to me :-). Too right! I didn't put much thought into it and just adapted my old APL solution, hoping someone might improve on it.
> ". ,',.'&,&> ;:z Thanks for the idiom. I was wondering how best to do it that sort of way. On Thu, Jun 17, 2010 at 2:49 AM, Sherlock, Ric <[email protected]> wrote: > Hi Ian, > They both work but don't feel very Jish to me :-). > > Note that the 2nd solution can be simplified to: > > ". ,',.'&,&> ;:z > > Ric > >> From: Ian Clark >> Sent: Thursday, 17 June 2010 12:25 >> >> May I offer a blonde solution? >> >> require'strings' >> z=: 'Var1 Var2 Var3 Var4 Var5' >> ". z rplc ' ';',.' >> >> or if use of rplc is out-of-order... >> >> ". ,',',.'.',.>;:z >> >> >> On Thu, Jun 17, 2010 at 12:29 AM, Sherlock, Ric >> <[email protected]> wrote: >> > How best to form a matrix from a list of noun names where each noun >> is a list of values that will form a column in the matrix? >> > >> > Below is one solution, are there better ones? >> > >> > Named nouns: >> > 'Var3 Var5 Var4 Var1 Var2' =: 5 7 ?...@$ 60 >> > >> > evoke=: 3 : 'y~' >> > toMatrix =: [: ,.&:>/ [: evoke&.> ;: >> > >> > toMatrix 'Var1 Var2 Var3 Var4 Var5' >> > 16 36 6 31 37 >> > 0 46 35 32 40 >> > 24 5 59 58 14 >> > 24 17 52 0 6 >> > 11 8 14 10 38 >> > 13 48 39 42 13 >> > 23 42 20 11 58 >> > >> > --------------------------------------------------------------------- >> - >> > For information about J forums see >> http://www.jsoftware.com/forums.htm >> > >> ---------------------------------------------------------------------- >> For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
