【发布时间】:2020-03-23 04:04:19
【问题描述】:
我是 cython 的新手(现在只用它来做一点硬件)。 我使用以下代码在 jupyter notebook 中查看了它的大致概念。
%load_ext Cython
%%cython
def cfunc(int n):
cdef int a = 0
for i in range(n):
a += i
return a
print(cfunc(10))
但是,它只打印一次结果 45。当我运行打印功能时,单元格不显示 45 人。
代码有问题吗?如何使单元格打印出 45 与普通 python 代码一样?谢谢。
【问题讨论】: