2024-09-27 21:22:42 发布
网友
我想用python运行一些fortran代码,并使用f2py-c-m。然而,似乎只有函数被打包到.so文件中,而不是程序。那么如何处理全局变量呢?例如,将变量c放入模块中
MODULE nfw double precision :: c END MODULE nfw
,在程序中被修改,并由同一文件中的函数隐式使用
如何调用让函数y(x)知道python中c的值?在
在f2py模块下应该是另一个模块,名为nfw的Fortran模块。它应该在那里。在
$ f2py -c -m mod nfw.f90 $ python import mod mod.nfw.c array(0.0)
确保用f2py编译模块的源文件。在
在f2py模块下应该是另一个模块,名为nfw的Fortran模块。它应该在那里。在
确保用f2py编译模块的源文件。在
相关问题 更多 >
编程相关推荐