See also http://www.jsoftware.com/jwiki/Essays/Key
On Tue, Oct 9, 2012 at 9:26 AM, Peter B. Kessler <[email protected] > wrote: > Key (/.) is cool! For the boolean case, plus-insert-prefix (+/\) is your > friend > > b =: 0 0 1 0 1 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 > +/\ b > 0 0 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 > (+/\b) </. az > +--+--+-----+--------+------+-**--+ > |ab|cd|efghi|jklmnopq|rstuvw|**xyz| > +--+--+-----+--------+------+-**--+ > > Thanks for making me read that page.[1] > > ... peter > > [1] > http://www.jsoftware.com/docs/**help701/dictionary/d421.htm<http://www.jsoftware.com/docs/help701/dictionary/d421.htm> > > Christoph von Basum wrote: > >> Number 1 the brute force way: (i#i.#i)</.az >> >> On Tue, Oct 9, 2012 at 4:37 PM, Roger Hui <[email protected]> >> wrote: >> >> I mean to say <;.2 instead of <;._2 . >>> >>> >>> >>> On Tue, Oct 9, 2012 at 7:36 AM, Roger Hui <[email protected]> >>> wrote: >>> >>> 1. (;i{.&.>1) <;.1 az (various ways of generating left argument; also >>>> >>> use >>> >>>> <;._2 depending on left argument). >>>> 2. b <;._2 az >>>> >>>> >>>> >>>> >>>> On Tue, Oct 9, 2012 at 7:32 AM, Ian Clark <[email protected]> >>>> wrote: >>>> >>>> 1. Suppose: >>>>> az=: 'abcdefghijklmnopqrstuvwxyz' >>>>> i=: 3 2 5 8 5 3 NB. -(for example) >>>>> >>>>> How best can I partition az into parts pp where (n{pp) has length (n{i) >>>>> >>>> ? >>> >>>> viz. >>>>> pp -: 'abc';'de';'fghij';'klmnopqr';**'stuvw';'xyz' >>>>> >>>>> 2. Suppose instead of (i) I have a boolean (b) marking where to cut az >>>>> >>>> ... >>> >>>> b =: 0 0 1 0 1 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 >>>>> (c/f dyadic {enclose} in APL+) >>>>> ------------------------------**------------------------------** >>>>> ---------- >>>>> For information about J forums see http://www.jsoftware.com/** >>>>> forums.htm <http://www.jsoftware.com/forums.htm> >>>>> >>>>> >>>> ------------------------------**------------------------------** >>> ---------- >>> For information about J forums see >>> http://www.jsoftware.com/**forums.htm<http://www.jsoftware.com/forums.htm> >>> >>> ------------------------------**------------------------------** >> ---------- >> For information about J forums see >> http://www.jsoftware.com/**forums.htm<http://www.jsoftware.com/forums.htm> >> > ------------------------------**------------------------------**---------- > For information about J forums see > http://www.jsoftware.com/**forums.htm<http://www.jsoftware.com/forums.htm> > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
