>>  <<  Ркв  Ввд  JfC  LJ  Фрз  Слв  Изм  Рзг  !:  Помощь  Словарь

По Убыванию \:  _ _ _ Упорядочить

\: в применении к любому аргументу дает вектор перестановки, такой что (\:y){y упорядочивает y по убыванию. Например:
   ]g=:\:y=:3 1 4 2 1 3 3
2 0 5 6 3 1 4
    
   g{y
4 3 3 3 2 1 1
  x\:y есть (\:y){x ; т.е. x упорядочивается по убыванию y . В частности, y\:y (или \:~y) упорядочивает y .

Например:
   \:~ 'abecedarian'
rnieedcbaaa

   \:~"1 'dozen',:'disk'
zoned
skid

Элементы \: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
2 0 1

   \:~ >;:'when eras die, their legacies'
when    
their   
legacies
eras    
die     
,
См. По Возрастанию (/:) для описания работы с комплексными и упакованными аргументами.




>>  <<  Ркв  Ввд  JfC  LJ  Фрз  Слв  Изм  Рзг  !:  Помощь  Словарь