memoryfolder

メモです

cython(.pyx)とpython(.py)を同じパッケージで使いたいがcimportがinvalid syntaxになる

main.pyと他のモジュールが同じディレクトリにあり、main.pyで他のモジュールのクラスを継承して使っている。
モジュールの中で1つ計算が重いものがあったので、とりあえずそれをcythonにしてしまおうと思ったが案外詰まったのでメモ。
cimportしようとしてもmain.pyがpyファイルなせいか(cythonでないからか)、インポートできなかった。

かなり基礎的なことらしかった。
以下https://gist.github.com/ctokheim/6c34dc1d672afca0676aから引用させて頂く。下の方にpyximportを使えと書いてある!


gist.github.com