[英]Python's equivalent of "EQUIVALENCE" concept in Fortran?
我有興趣將舊的 Fortran 代碼重寫為 Python。 該代碼用於求解任何一般場變量,稱之為F
(速度、溫度、壓力等)。 但是要解決每個變量,我們必須將該變量的EQUIVALENCE
定義為F
。
例如,這樣的事情:
EQUIVALENCE (F(1,1,1),TP(1,1)),(FOLD(1,1,1),TPOLD(1,1))
是否有上述概念的 Python 版本?
據我所知,沒有辦法在 python 中操作內存使用情況。 您也許可以簡單地使用列表。
F=[]
和
FOLD=[]
當你做
F=FOLD
F 和 FOLD 將指向相同的數據。 我建議使用 numpy 和 scipy 來創建求解器並使用 python 概念使其高效,而不是試圖模仿 fortran 概念。 尤其是很老的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.