Суффиксно | m\. u\. _ 0 _ | Вне Окна |
u\.y содержит #y элементов, получающихся
применением u
к суффиксам y , начиная с суффикса
длины #y (тоесть y целиком), и так далее
до суффикса длины 1 . m\.y применяет последовательные глаголы из герундия m к суффиксам y , расширяя m циклически сколько требуется. |
Если x>:0 в x u\. y , тогда u
применяется вовне скользящего окна в y , тоесть,
опуская элементы, принадлежащие скользящему окну
длины x . Если x<0 ,
подавляются элементы не перекрывающихся окон,
последнее из которых может быть неполным. x m\.y применяет последовательные глаголы из герундия m вовне окон в y, расширяя m циклически сколько требуется. |
*/\. y=: 1 2 3 4 5 120 120 60 20 5 <\. y +---------+-------+-----+---+-+ |1 2 3 4 5|2 3 4 5|3 4 5|4 5|5| +---------+-------+-----+---+-+ 3 <\. 'abcdefgh' +-----+-----+-----+-----+-----+-----+ |defgh|aefgh|abfgh|abcgh|abcdh|abcde| +-----+-----+-----+-----+-----+-----+ _3 <\. 'abcdefgh' +-----+-----+------+ |defgh|abcgh|abcdef| +-----+-----+------+ ]m=: i.3 3 0 1 2 3 4 5 6 7 8 <"_2 (minors=: 1&(|:\.)"2^:2) m +---+---+---+ |4 5|3 5|3 4| |7 8|6 8|6 7| +---+---+---+ |1 2|0 2|0 1| |7 8|6 8|6 7| +---+---+---+ |1 2|0 2|0 1| |4 5|3 5|3 4| +---+---+---+