Cython で配列ポインタを期待する関数があります。
cdef void foo(DTYPE_t* x)
そして、最初の関数を呼び出したい型付きメモリビューを受け取る関数。
def bar(DTYPE_t[:,::1] X not None):
foo(X[0])
当然、コンパイルさえしません。私は数時間、メモリビューの基礎となるデータポインタにアクセスする方法を見つけようとしてきましたX.data
。
これを達成する方法はありますか?残念ながら、私foo
はメモリビューを受け入れることができません。