0

いくつかの c ポインターをメンバーとして含む拡張型があります。これらのメンバーを公開して、別の拡張タイプからアクセスできるようにしたいと考えています。そうする方法はありますか?

これは基本的に次のようになります。

typeA.pxd:

cdef class typeA(object):
  cdef double *myArray

typeB.pyx:

cimport typeA
import typeA

cdef class typeB(object):
  typeA.typeA myA
  cdef someFunction(self):
    b = myA.myArray[0]

typeB から myArray にアクセスするにはどうすればよいですか (できれば Python のオーバーヘッドなしで)。

4

0 に答える 0