Например, у меня есть вектор 1 2 3 и вектор 4 5 6, и я хочу сначала добавить 1 2 3 и 4, затем 5, а затем 6 таким же образом, и получить 3 векторов 5 6 7, 6 7 8 и 7 8 9Как применить глагол последовательно к вектору и каждому отдельному элементу другого вектора в J
3
A
ответ
6
вы должны капельной таблицу: +/
:
1 2 3 +/ 4 5 6
5 6 7
6 7 8
7 8 9
но так, как вы описали, что вы хотите , возможно, вы предпочтете дополнение 0-го разряда: +"0
:
((1 2 3)&+"0) 4 5 6
5 6 7
6 7 8
7 8 9
различия более очевидны в асимметричных добавлениями:
1 2 +/ 3 4 5 6
4 5 6 7
5 6 7 8
((1 2)&+"0) 3 4 5 6
4 5
5 6
6 7
7 8
Что ваш вопрос? – Zeus