我想要定义的初始化C阵在玻璃,例如相当于:

unsigned char a[8] = {0,1,2,3,4,5,6,7};

什么将相当于在玻璃?

只是阵列

cdef unsigned char a[8]

可是我怎么做了它的初始化与我价值?

有帮助吗?

解决方案

Cython,派的继任者,这种特征是增加了超过一年去解决这个 功能要求, ,因此,例如以下工作在Cython现在:

cdef double a[] = [0.5, 0.3, 0.1, 0.1]

然而,耐热的发展进展缓慢得多(这是为什么Cython是分叉年前通过开发人员拉林'更快的行动),使我无疑问,这是捡起这个功能(虽然可以尝试,esp。如果你使用 最新发布 的耐热,0.9.8.6).

如果派是不是给你你想要的功能,可我建议转换到Cython,而不是?最派代码应该只是重新编译顺利地在Cython,你做得到的额外的功能,这种方式。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top