F2PY 用户指南和参考手册#
F2PY
Fortran到 Python 接口生成器实用程序的目的是提供 Python 和 Fortran 之间的连接。 F2PY 是NumPy
( )的一部分numpy.f2py
,也可作为独立的命令行工具使用。
F2PY 有助于创建/构建 Python C/API 扩展模块,使其成为可能
调用Fortran 77/90/95外部子程序和Fortran 90/95模块子程序以及C函数;
访问 Fortran 77
COMMON
块和 Fortran 90/95 模块数据,包括可分配数组
来自Python。
F2PY 既可以用作命令行工具f2py
,也可以用作 Python 模块numpy.f2py
。虽然我们尝试提供命令行工具作为 numpy 设置的一部分,但某些平台(例如 Windows)很难可靠地将可执行文件放在PATH
.如果该f2py
命令在您的系统中不可用,您可能必须将其作为模块运行:
python -m numpy.f2py
如果您不带参数运行,并且末尾的f2py
行与从 打印的 NumPy 版本匹配,那么您可以使用较短的版本。如果没有,或者无法运行,则应将本指南中提到的所有调用替换为更长的版本。numpy Version
python -m numpy.f2py
f2py
f2py