【发布时间】:2014-01-09 19:21:47
【问题描述】:
我开发了一个库,该库在低级别使用 Cython 来解决跨 2D 阵列的流动问题。如果这些数组是 numpy 数组,我可以静态键入它们,从而避免 Python 解释器对这些数组进行随机访问的开销。为了处理大到无法放入内存的数组,我计划使用 pytables 中的 hd5file 数组代替 numpy,但我不知道是否可以静态键入 CArray。
是否可以在 Cython 中静态键入 hd5file CArrays 以避免在随机访问这些数组时产生 Python 解释器开销?
【问题讨论】:
标签: python cython hdf5 pytables