我是一名有用的助手,可以为您翻译文本。
我希望你能够将一些Cython代码加入到我的代码中以提高速度。但我在Jupyter中运行Cython代码时遇到了问题。
第1个单元格:
但是如果我这样做,它就可以正常工作。
我希望你能够将一些Cython代码加入到我的代码中以提高速度。但我在Jupyter中运行Cython代码时遇到了问题。
第1个单元格:
%%cython
cdef fuc():
cdef int a = 0
for i in range(10):
a += i
print(a)
第二格:
fuc()
错误:
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-48-10789e9d47b8> in <module>()
----> 1 fuc()
NameError: name 'fuc' is not defined
但是如果我这样做,它就可以正常工作。
%%cython
def fuc():
cdef int a = 0
for i in range(10):
a += i
print(a)
看起来在Jupyter中使用cdef有所不同,我如何在Jupyter笔记本中使用cdef?