998
Comment:
|
1159
|
Deletions are marked like this. | Additions are marked like this. |
Line 8: | Line 8: |
=== Cythonのコンパイル->実行を一発でできるようにする === | === Cythonのコンパイル -> 実行を一発でできるようにする === |
Line 24: | Line 24: |
これで ''~/.bashrc'' を有効にすれば、ターミナルで | これで ''.bashrc'' を有効にすれば、ターミナルで |
Line 29: | Line 29: |
注意点として、コードのバグ等でコンパイルが失敗した場合にも強行実行されてしまうので、Ctrl-Cで手動killしよう。 |
高速化の小技
Cython
Cythonのコンパイル -> 実行を一発でできるようにする
Cythonを使って高速化したはいいけど、毎回コンパイルするのは面倒だ。複数のコードになってしまうのは嫌だ。という場合の小技。
home directoryに .cython.sh という名前で以下を書き込んだシェルスクリプトを作る。
また、 ~/.bashrc に次の一行を書き足す。
1 alias cythonsh='sh ~/.cython.sh'
これで .bashrc を有効にすれば、ターミナルで
> cythonsh (cythonコード).pyx 引数
と打つだけでコンパイルから実行まで行われる。
注意点として、コードのバグ等でコンパイルが失敗した場合にも強行実行されてしまうので、Ctrl-Cで手動killしよう。