numpy: arr[True] создает новую ось
Я не понимаю, почему True не ведет себя как логическая маска:
>>> x = np.arange(5)
>>> x[(x<3) & True].shape
(3,)
>>> x[np.repeat(True, 5)].shape
(5,)
>>> x[True].shape
(1, 5)
Я не понимаю, почему True не ведет себя как логическая маска:
>>> x = np.arange(5)
>>> x[(x<3) & True].shape
(3,)
>>> x[np.repeat(True, 5)].shape
(5,)
>>> x[True].shape
(1, 5)