
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
PythonからFortranサブルーチンを呼び出す時の多次元配列のアクセス順(ctypeslibとf2py) - Qiita
はじめに Pythonで多次元配列に対してfor文を回して複雑な処理をしたい事がありますが(大気海洋分野で... はじめに Pythonで多次元配列に対してfor文を回して複雑な処理をしたい事がありますが(大気海洋分野ではデータが多次元配列で表されることが多いです)、そうした場合しばしば実行時間が長くなり困ることがあります。これを解決する高速化方法は様々ですが、流体計算でよく使われるFortranでサブルーチンを書いて、それをPythonから呼び出すことは一つの解決方法です。PythonからFortranのサブルーチンを呼び出す方法には、numpy.ctypeslibを使う方法とf2pyを使う方法の大きく2つがあります。両者で多次元配列のアクセス順が異なりますが、日本語でまとめられているページが見つからなかったので、記事を書きました。 実行環境は以下の通りです。 macOS 10.15.7 Catalina Python 3.7.7 (conda 4.9.0) NumPy 1.19.2 f2py ve
2021/10/10 リンク