2

Cython で配列ポインタを期待する関数があります。

cdef void foo(DTYPE_t* x)

そして、最初の関数を呼び出したい型付きメモリビューを受け取る関数。

def bar(DTYPE_t[:,::1] X not None):
    foo(X[0])

当然、コンパイルさえしません。私は数時間、メモリビューの基礎となるデータポインタにアクセスする方法を見つけようとしてきましたX.data

これを達成する方法はありますか?残念ながら、私fooはメモリビューを受け入れることができません。

4

2 に答える 2

3

あなたはこれを求めている:

foo(&X[0,0])
于 2015-02-20T19:49:21.280 に答える