Я довольно новичок в APL и изо всех сил пытаюсь умножить каждый элемент вектора v на вектор таким образом, что он возвращает квадратную матрицу nxn, где n - длина вектор.Умножьте векторные элементы по вектору для возврата квадратной матрицы
Например,
v ← 1 0 0 1.
Я попытался создать такую функцию, как:
⍳⍴v{⍵×⍵[⍺]}v
1 4 9 16
Я неисправного итерировать IODA через вектор, который является одна часть мне нужно руководство по , Моя общая цель состоит в том, чтобы вернуть матрицу:
v_1 XV -> 1 0 0 1
v_2 XV -> 0 0 0 0
V_3 XV -> 0 0 0 0
v_4 xv -> 1 0 0 1
Я буду продолжать пытаться понять это. Любая помощь приветствуется, спасибо!
Я ценю помощь и рекомендации, это действительно полезно! – toeknee97
GNU APL также активно развивается и совершенствуется. – Lobachevsky
Хорошо, спасибо за информацию. Не совсем уверен в статусе этого ... – MBaas