【发布时间】:2016-05-05 18:45:41
【问题描述】:
如何将以下 Fortran 声明转换为 Python(numpy 数组)?
INTEGER, ALLOCATABLE:: I(:)
DOUBLE PRECISION, ALLOCATABLE:: A(:)
DOUBLE PRECISION, ALLOCATABLE:: B(:,:)
DIMENSION Z(*)
DIMENSION X(N)
【问题讨论】:
-
为什么要投反对票?如果您不知道,请忽略或添加评论
-
我不能代表反对者,但该代码实际上并没有做任何事情。你特别不明白什么?
-
我可以告诉你每一行在 Fortran 中的含义,但我基本上不能告诉你关于 Python 的任何内容......
-
这个问题没有意义。 Python 不使用声明。您应该查找 allocate 语句并将其转换为 A = np.array...
-
这不是编程的工作方式。您不能逐行翻译,您必须了解程序的整个部分是做什么的。但是您没有显示足够的代码。例如,如果没有适当的上下文,您的第四行就没有任何意义。