我有很多使用 Python 生成器消耗数据的循环,其中一些还会重新 yield 处理过的数据。这是一个瓶颈,我想加速这部分代码,考虑使用 Cython。
那么如何处理生成器和 yield 呢?我希望:
那么如何处理生成器和 yield 呢?我希望:
- 不用数据复制就能将 Python 生成器转换成 Cython
- 让 Cython 的 for 循环消耗由 Python 生成器产生的数据
- 像生成器一样 yield 数据
def
而不是cpdef
:https://groups.google.com/forum/#!topic/cython-users/DSJ_DlwCHHw - 0 _