いくつかの 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 のオーバーヘッドなしで)。