У меня есть логический массив numpy:
myarr = np.array([[False, True], [True, False]])
Если я попытаюсь инициализировать с ним Cython MemoryView, вот так:
cdef bint[:,:] mymem = myarr
Я получаю эту ошибку:
ValueError: Does not understand character buffer dtype format string ('?')
Если я сделаю это вместо этого, он отлично работает:
cdef np.int_t[:,:] mymem = np.int_(myarr)
Как я могу сохранить логический массив numpy с помощью Cython MemoryViews?