На этот вопрос может быть довольно просто ответить, но у меня были проблемы с нахождением очевидного ответа в документации numpy.
Какой тип dtype выбрать при инициализации двоичного массива numpy следующим образом:
array = np.zeros(8, dtype=np.int)
Вы можете использовать np.bool:
array = np.zeros(8, dtype=np.bool)
, вывод:
array([False, False, False, False, False, False, False, False])