16

FORTRAN (FORTRAN IV だと思います) の数値ライブラリがあり、それを Python コードに変換したいと考えています。任意の Python 仮想マシン (Windows、MacOS-X、Linux、Android) にインポートできる実際のソース コードが必要です。私はこれを手作業で行い始めましたが、ライブラリには約 1,000 のルーチンがあり、合理的な解決策ではありません。

4

2 に答える 2

2

Fortran のサブセットをPython (およびその他のいくつかの言語) に変換するトランスレータを作成しました。Fortran の小さなサブセットとのみ互換性がありますが、それでも役立つことを願っています。

トランスレータは、次の Fortran 関数を解析できます。

LOGICAL function is_greater_than(a, b) 
    real,intent(in) :: a
    real,intent(in) :: b 
    is_greater_than = a<b
end function is_greater_than

...そして、それを次の Python 関数に変換します。

def is_greater_than(a,b):
    return a<b
于 2018-09-14T00:30:21.163 に答える