我想使用Cython,并执行以下操作:
$ pip install Cython
Requirement already satisfied: Cython in /anaconda3/envs/learn/lib/python3.6/site-packages (0.27.3)
但是随后出现此错误:
In [1]: cimport numpy as np
File "<ipython-input-1-9e1f0d02d1fa>", line 1
cimport numpy as np
^
SyntaxError: invalid syntax
In [2]:
安装后,还需要做些什么来使用它?
答案 0 :(得分:1)
如果您尝试在ipython或jupyter环境中工作(看起来像您一样),则首先需要加载Cython扩展名:%load_ext Cython
。
然后,您需要使用%%cython
定义一个魔术单元,在其中可以调用cython代码:
%%cython
import numpy as np
cimport numpy as np