首页 文章
  • 1 votes
     answers
     views

    使用f2py中模块的可分配数组

    我在 f2py 中遇到了可分配数组的问题 . 在下面的代码中(存储在 mymod.f90 中),我创建了两个模块, vars 和 worker : vars 存储并分配数组 b worker 包含从 vars 处理此数组的子例程 . 第一个 worker -subroutine为 b 添加了一个标量 . 这按预期工作 . 问题在于下一个例程应该向数组 b 添加匹配第一维的向量 . 已...
  • 0 votes
     answers
     views

    F2PY不支持OpenSuse 42.3

    我正在运行OpenSuse 42.3,我使用 pip install numpy 安装了numpy 1.13.1 . 我运行命令: f2py -c PDFF.f -m PDFF 我收到错误:错误:文件'/usr/lib64/python2.7/site-packages/numpy/f2py/src/fortranobject.c'不存在 如果我在该目录上执行 ls ,则f2py的/ src目录...
  • 2 votes
     answers
     views

    f2py与fortran netcdf

    我正在尝试使用f2py来编译一些使用netcdf库的fortran代码 . 编译似乎工作,但当我尝试在python中导入模块时,我收到错误消息: Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: ./cdfio_simple.so: un...
  • 2 votes
     answers
     views

    使用f2py在Python中嵌入Fortran

    我需要一个脚本来递归目录结构,从目录中的文件中提取数字,然后对这些数字执行计算 . 我使用Python作为脚本的主要语言,但是想要使用Fortran进行数值计算 . (我对Fortran更熟悉,它是一个更好的数字工作工具) 我正在尝试使用f2py,但我一直遇到奇怪的错误 . f2py抱怨我的变量声明,尝试将字符(*)更改为整数并附加!当我在变量声明后立即发表评论时,转到我的变量名称上 . 子程...
  • 1 votes
     answers
     views

    如何将我的(7,3,3,3)数组传递给fortran子程序?

    我已经通过f2py命令在python中编写了一个fortran子例程 . 子程序采用numpy ndarray形状(7,3,3,3) . 该数组是7个立方体的数组,大小为3x3x3 . 我还将整数7和3传递给子程序 . 这是代码 subroutine fit(n, m, a) c ==========================================================...

热门问题