Thanks, Raul and Bob.  I must have  backed into that verbose construction
by trying something like #"1 and fiddling with it.

On Mon, Feb 10, 2020 at 1:26 PM 'robert therriault' via Programming <
[email protected]> wrote:

> I think it is using the rank of |: and applying it to #
> https://code.jsoftware.com/wiki/Vocabulary/quotev
>
>    # b. 0
> _ 1 _
>    |: b. 0
> _ 1 _
>
> Since they have the same rank the result would be equivalent.
>
> Cheers, bob
>
> > On Feb 10, 2020, at 10:20, Devon McCormick <[email protected]> wrote:
> >
> > Hi - recently, looking at some old code, I came across this puzzling
> line:
> >   fls=. (whentry*.-.whdirs)#"|:fls
> > It appears I meant to do this:
> >   fls=. (whentry*.-.whdirs)#fls
> > I intended the Boolean vector on the left to remove corresponding rows
> from
> > the "fls" matrix.  I don't know how I came up with the unnecessarily
> > complex version and do not know why it works.
> >
> > Can someone explain or point me to the relevant documentation for "rank"?
> >
> > Thanks,
> >
> > Devon
> > --
> >
> > Devon McCormick, CFA
> >
> > Quantitative Consultant
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm
>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>


-- 

Devon McCormick, CFA

Quantitative Consultant
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to