Индексы | I. 1 _ _ | Индекс Интервала |
I. y ↔ (# i.@#) y
|
x предполагается отсортированным по возрастанию или убыванию; если все элементы x одинаковы, предполагается, что они отсортированы по возрастанию. Сравнение производится без использования погрешности. Если y имеет размерность элемента x
, то x I. y есть наименьшее
неотрицательное j , такое что j{x следует
за y , в соответствии с правилами упорядочения;
или #x
, если y следует за {:x или x не
содержит элементов. Для y произвольного ранга,
поиск применяется к ячейкам ранга 0>.(#$x)-1 .
|
I. 0 0 1 0 1 0 2 4 ] x=: ?. 10$20 6 15 19 12 14 19 0 17 0 14 10 I.@:< x 1 2 3 4 5 7 9 0 2 2 5 I. _5 1 2 3 9 0 0 1 1 3 4 0 histogram=: <: @ (#/.~) @ (i.@#@[ , I.) d=: +/ 10 1e6 ?.@$ 21 NB. данные e=: 5 * i.40 NB. концы интервалов h=: e histogram d $ h 40 h 0 0 0 0 1 6 38 151 400 1093 2417 5274 9732 17014 26482 39266 54622 70277 85594 96077 101359 101033 94374 82241 67322 52201 36777 24419 15174 8526 4666 2091 880 348 99 34 12 0 0 0 load 'plot' plot e;h