Следующий код взят из здесь
sa = sort(a[i:i+block])
n += np.r_[sa.searchsorted(bins[:-1], 'left'),
sa.searchsorted(bins[-1], 'right')]
Итак, я знаю, что searchsorted находит позицию в массиве sa
, где элементы bins
должны быть вставлены, чтобы сохранить сортировку sa
(left
дает индекс слева от того, куда мы вставляем значение и right
правый индекс).
То, что я не понимаю, - это вся конструкция вокруг него, что означает
np.r_[array,array]
Что такое np.r_
?