Я использую следующую структуру данных:
x1a ← 2 1 ⍴ 1 0
x1b ← ⍬
x2a ← 2 2 ⍴ 1 1 0 0
x2b ← 2 1 ⍴ 1 0
x3a ← 1 2 ⍴ 1 0
x3b ← 1
q ← (x3a x3b) (x2a x2b) (x1a x1b)
И пытаюсь сократить строку, эквивалентную следующим операциям:
output ← x3b + x3a +.× x2b + x2a +.× x1a
Я думал, что результат будет похож наследующее, но я не могу получить правильный ранг / рабочие операции:
{⍵[2] + ⍺[1] +.× ⍵[1]}/q
Ценю любой совет или помощь!