前提
jupyterlabでCythonを試しているのですが同じコードを何回も実行しようとすると2回目から結果が表示されません。エラーメッセージも出ないのですが原因を教えていただきたいです。
実現したいこと
同じコードを何回も実行できるようにする
発生している問題・エラーメッセージ
該当のソースコード
Cython ソースコード
コード %reload_ext Cython %%cython -n test_cython_code def fib(int n): cdef int i cdef double a=0.0, b=1.0 for i in range(n): a, b = a+b, a return a def primes(int kmax): cdef int n, k, i cdef int p[1000] result = [] if kmax > 1000: kmax = 1000 k = 0 n = 2 while k < kmax: i = 0 while i < k and n % p[i] != 0: i += 1 if i == k: p[k] = n k += 1 result.append(n) n += 1 return result print(fib(90)) print(primes(20)) ### 試したこと ### 補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー