Я программирования с J. У меня есть этот вектор:Умножение строки матрицы, чтобы получить вектор: J, J701
F =: 5>\i.10
F
0 1 2 3 4
1 2 3 4 5
2 3 4 5 6
3 4 5 6 7
4 5 6 7 8
5 6 7 8 9
Как я могу иметь этот вектор как результат:
(*/ 0 1 2 3 4), (*/ 1 2 3 4 5), (*/ 2 3 4 5 6), (*/ 3 4 5 6 7), (*/ 4 5 6 7 8), (*/ 5 6 7 8 9)
0 120 720 2520 6720 15120
NB. I want to multiply all the rows
Я пробовал:
*/ F
0 720 5040 20160 60480
, но, как вы можете видеть, что умножать столбцы, и я хочу, чтобы строки. Как я могу использовать */для умножения строк? Спасибо вам всем!
Спасибо, я думаю, мне нужно найти хорошее руководство для J! –
Если вам удобно с C или C-производными языками (например, Java), вы получите много информации из «J для программистов на C», которая доступна в установке J (в разделе справки), а также на web at: http://www.jsoftware.com/help/jforc/contents.htm –
Да, я запрограммировал многое на C, спасибо! : D –