Код: Выделить всё
%timeit -n 100000 -r 30 np.ones(10000, dtype=bool)
тогда как
Код: Выделить всё
%timeit -n 100000 -r 30 ~np.zeros(10000, dtype=bool)
Поведение, вероятно, зависит от размера массива, но существует ли общее практическое правило, какой из них выбрать? Есть ли другие более быстрые методы?
Подробнее здесь: https://stackoverflow.com/questions/790 ... y-of-trues