В моем коде есть массив bool NumPy, для которого я хочу написать расширение C.Когда я пытаюсь получить непрерывный массив для использования в моей подпрограмме C, я использую:
arr_mask = (PyArrayObject *)
PyArray_ContiguousFromObject(mask, PyArray_BOOL, 2, 2);
Но я получаю ошибку компилятора, что PyArray_BOOL не объявлен.
xor_masking.c:44:40: error: ‘PyArray_BOOL’ undeclared (first use in this function)
Почему это так?Этот тип не объявлен?Если это так, как я могу представить свой массив bools для C?
Спасибо!