【问题标题】:How to obtain how much time is spent in f2py wrappers如何获取在 f2py 包装器中花费了多少时间
【发布时间】:2016-03-13 09:35:37
【问题描述】:

我目前正在编写一个耗时的 python 程序,并决定用 fortran 重写部分程序。但是,性能仍然不好。出于分析目的,我想知道在 f2py 包装器中花费了多少时间,以及在 fortran 子例程中实际花费了多少时间。有没有方便的方法来实现这一点?

【问题讨论】:

  • 看看cProfile,否则你总是可以在这里和那里将一些时间拆分到你的代码中?
  • 看来 cProfile 没有深入研究 f2py 包装器。

标签: python fortran profiling f2py


【解决方案1】:

最后我发现-DF2PY_REPORT_ATEXIT 选项可以报告包装器性能。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-05
    • 2018-01-03
    • 1970-01-01
    相关资源
    最近更新 更多