The JE's special code for Boolean products is pretty good.

Henry Rich

On 10/13/2016 9:33 PM, Michal Dobrogost wrote:
Yes, you can rewrite (+./@:*.) as (+./ . *.).

Hehe, in terms of peculiar ways and unknown reasons, I invite you to think
about how you might go about implementing a high-performance version of
this operation where X and Y are restricted to boolean elements, Y is
static and X dynamically changes.

On Thu, Oct 13, 2016 at 10:32 AM, Erling Hellenäs <erl...@erlinghellenas.se>
wrote:

It is this operation +./ . *. we rewrite in peculiar ways for unknown
reasons?

[ x=: 1 0 1 1 0

1 0 1 1 0

[ y=: 5 6 $1 0 0 0 0 0 0 1 0 1 1 0 0 1 0 0 0 1 0 0 0 0 1 1 0 1 1 1 0 1

1 0 0 0 0 0

0 1 0 1 1 0

0 1 0 0 0 1

0 0 0 0 1 1

0 1 1 1 0 1

x +./ . *. y

1 1 0 0 1 1


/Erling



----------------------------------------------------------------------
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

Reply via email to