###前提・実現したいこと
https://qiita.com/pashango2/items/45cb85390193d97523ca
上記のURLに記載されている、cythonを用いたコードを自身のjupyter上で実行したところ以下のエラーが発生しました。エラーメッセージで調べてみても原因がわからず困っています。どなたかご教授いただけないでしょうか。
###発生している問題・エラーメッセージ
Error compiling Cython file: ------------------------------------------------------------ ... def cy_fib(n): a, b = 0.0, 1.0 for i in range(n): a, b = a + b, a return a %timeit cy_fib(1000) ^ ------------------------------------------------------------ .ipython\cython\_cython_magic_8d498cac46f6d73999da12bb76d89934.pyx:6:0: Expected an identifier or literal
###該当のソースコード
python
1%%cython 2def cy_fib(n): 3 a, b = 0.0, 1.0 4 for i in rangve(n): 5 a, b = a + b, a 6 return a 7%timeit cy_fib(1000)
###試したこと
%timeit cy_fib(1000)の部分を
x = cy_fib(1000)
などとしたところこちらはエラーなく動作しました。また、cython用のコンパイラはMicrosoft Visual C++ 2015 Build Toolsをインストールしています。
一度MinGWも一応PCに入っています。
###補足情報(言語/FW/ツール等のバージョンなど)
言語:python3.6.1 MSC_VER 1900
ツール:Jupyter Notebook ver 5.0.0
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/11 08:59