【问题标题】:Cython : mitr argument of scipy.optimize.cython_optimize.brentq function - What is this argument used for?Cython:scipy.optimize.cython_optimize.brentq 函数的 mitr 参数 - 这个参数有什么用?
【发布时间】:2021-01-24 10:55:52
【问题描述】:

mitr 参数是函数 scipy.optimize.cython_optimize.brentq 的参数,在参考指南 https://docs.scipy.org/doc/scipy/reference/optimize.cython_optimize.html 上设置为 10。 brentq 函数如何使用这个参数?找不到任何解释。

【问题讨论】:

  • 您是否尝试过查看docs for brentq 并计算参数?
  • 是的,它有9个参数,最接近的是maxiter,但我不确定它们是否与同一件事有关。
  • 我很有信心它是最大的。但它没有很好的记录

标签: python scipy arguments cython scipy-optimize


【解决方案1】:

是的,scipy.optimize.cython_optimize documentation examples 中的mitr 对应于brentqbisectridder中的maxiter。我同意这很令人困惑,maxiter 本来是保持一致性的更好选择,但这只是一个例子,也许它仍然可以更新。底层 C 和 Cython 函数使用 iter,这是 Python 中的一个关键字。您将在the zeros header scipy/optimize/zeros.h 中找到Cython headers in cython_optimize/_zeros.pxd 和零函数签名。参数的顺序几乎相同。对不起

【讨论】:

    猜你喜欢
    • 2019-10-22
    • 1970-01-01
    • 2021-01-09
    • 1970-01-01
    • 2019-01-16
    • 2012-06-11
    • 2017-10-05
    • 1970-01-01
    • 2010-12-04
    相关资源
    最近更新 更多