>>
<<
Ркв
Ввд
JfC
LJ
Фрз
Слв
Изм
Рзг
!:
Помощь
Словарь
По Возрастанию |
/: _ _ _ |
Упорядочить
|
/: в применении к любому аргументу, дает вектор
перестановки, такой что (/:y){y упорядочивает y по
возрастанию.
Например:
n=: 3 1 4 2 1 3 3
]g=: /: n
1 4 3 0 5 6 2
g { n
1 1 2 3 3 3 4
|
|
x/:y есть (/:y){x ; т.е. x упорядочивается
по возрастанию y. В
частности, y/:y (или /:~y)
упорядочивает y . Например:
y=: 'popfly'
y /: 3 1 4 1 5 9
ofpply
y /: y
floppy
|
Элементы /:y , выбирающие равные элементы y
, расположены по возрастанию.
Если y матрица, /:y сравнивает ее строки,
считая их числами, записанными
по основанию, большему чем удвоенный наибольший по модулю
элемент матрицы.
Элементы аргументов более высокого ранга перед сортировкой
разбираются ( ,.y ).
Если y текстовый, /:y производит сравнение в
соответствии с лексикографическим порядком, определяемым
алфавитом a. ;
можно установить и другой порядок cs ,
упорядочивая по cs i. y . Например:
]n=: 3 1 4 1 6,2 7 1 8 3,:6 1 8 0 3
3 1 4 1 6
2 7 1 8 3
6 1 8 0 3
/: n
1 0 2
Aa=: ' ',. a. {~ 65 97 +/ i. 26
x=: words=: >;: 'When eras die'
j=: <./Aa i."1 _ x
x ; (x/:x) ; (x/:j) ; Aa
+----+----+----+---------------------------+
|When|When|die | ABCDEFGHIJKLMNOPQRSTUVWXYZ|
|eras|die |eras| abcdefghijklmnopqrstuvwxyz|
|die |eras|When| |
+----+----+----+---------------------------+
Типы: числовой или пустой массив, символы, буквы (1-байтного или
2-х байтного набора символов),
и упаковки упорядочиваются в
указанном порядке; среди них, меньший ранг предшествует большему,
массивы при сравнении дополняются заполнителем до общей размерности.
Комплексные аргументы сортируются по действительной, а затем мнимой части.
Упаковки сортируются в соответствии с их распакованным содержимым.
>>
<<
Ркв
Ввд
JfC
LJ
Фрз
Слв
Изм
Рзг
!:
Помощь
Словарь