Целые | i. 1 _ _ | Индекс В |
Размерность i.y равна |y , а содержимое
представляет из себя первые */|y неотрицательных целых.
Отрицательный элемент в y обозначает, обращение порядка
элементов вдоль соответствующего измерения. Например:i. 5 0 1 2 3 4 i. 2 _5 4 3 2 1 0 9 8 7 6 5 |
Если ранг элемента в x равен rix,
тогда размерность результата x i. y есть (-rix)}.$y
. Каждый атом результата есть либо #x, либо
индекс первого вхождения
в x соответствующей rix-ячейки y . Сравнение в x i. y производится с погрешностью, которую можно настроить, как в i. !. t . |
(i.4);(i._4);(i.2 3 4);(i.2 _3 4);(i.'') +-------+-------+-----------+-----------+-+ |0 1 2 3|3 2 1 0| 0 1 2 3| 8 9 10 11|0| | | | 4 5 6 7| 4 5 6 7| | | | | 8 9 10 11| 0 1 2 3| | | | | | | | | | |12 13 14 15|20 21 22 23| | | | |16 17 18 19|16 17 18 19| | | | |20 21 22 23|12 13 14 15| | +-------+-------+-----------+-----------+-+ A=: 'abcdefghijklmnopqrstuvwxyz' (A i. 'Now');(A i. 'now');(A {~ A i. 'now') +--------+--------+---+ |26 14 22|13 14 22|now| +--------+--------+---+ m=: 5 4 $ 12{. A m;(m i. 'efgh');(1{m);(4{m) +----+-+----+----+ |abcd|1|efgh|efgh| |efgh| | | | |ijkl| | | | |abcd| | | | |efgh| | | | +----+-+----+----+