Aufbauend auf einem früheren Beispiel, das ich gefunden habe hier versuche ich herauszufinden, wie man einen Fortran-Code erzeugt, der einer bestimmten Form entspricht, an die ich mich halten muss. Der benötigte FORTRAN-Code wird so aussehen ( er basiert auf dem FitzHugh-Nagumo-Modell ):
%Vor% Ich habe es geschafft, die richtigen Ausdrücke in SymPy zu erstellen, aber ich habe nicht herausgefunden, wie man den benötigten Code mit codegen
erzeugt. Hier ist mein Versuch bisher:
Aber es gibt mir:
%Vor%Wenn Sie einfach die FORTRAN-Funktion in Ihrem Python-Code aufrufen müssen, war die Verwendung eines FORTRAN-Wrappers viel einfacher als der Versuch, FORTRAN-Code in Python neu zu erstellen, insbesondere wenn GOTOs stark verwendet werden.
Hast du f2py ausprobiert? Ссылка
Tags und Links python python-2.7 code-generation codegen sympy