On Mon, 20 Jun 2022, Raul Miller wrote:

  9 ''} i.2 2

Coincidentally, this was how my code originally looked. Then I needed x to be a vector instead of a scalar, and the curtains fell.


Conceptually '' the shape of is a prefix of the shape of i.0 2:

Actually, it needs to be a suffix.  That's the issue.

   7 9 ''}i.2 2
0 1
2 3

Works fine, because 7 9 (shape ,2) is a suffix of the shape of i.0 2, and is replicated to all 0 of its 1-cells. In x m}y, x is replicated to every $$x-cell of m{y.

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

Reply via email to