エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
f2pyを用いてnumpyのデータを解析 numpyはデータの取り扱いは便利だが、Pythonはforループが遅いので微... f2pyを用いてnumpyのデータを解析 numpyはデータの取り扱いは便利だが、Pythonはforループが遅いので微分などをうまく行う方法がない。f2pyで微分の部分のみfortranで書いてやれば、高速化できて良い。微分の操作などは多くの解析で共通なので、一度書いておくと使いまわせて良い。 f2pyの公式マニュアルはこちらにあるので参照されたい。 fortranコード サブルーチンを用いて関数を書くのが基本と思われる。 基本事項は以下 intentは必ず書く 返り値はintent(out)で管理 例えば、「配列に1を足して返す関数」は以下のように書ける。ファイル名はf2py_test.f90などとしておく subroutine add(qq,ix,qq_add) implicit none integer :: i integer, intent(in) :: ix real(8),