私のコードには、C 拡張機能を書きたいブール値の NumPy 配列があります。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)
なぜそうなのですか?このタイプは宣言されていませんか?そうである場合、ブール値の配列を C に導入するにはどうすればよいですか?
ありがとう!