微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

是否有 Numpy/Scipy 函数用于在指定的基础上编写的给定区间内查找多项式的根?

如何解决是否有 Numpy/Scipy 函数用于在指定的基础上编写的给定区间内查找多项式的根?

我需要一种在 Python 中找到满足以下条件的多项式的根的方法

  1. 多项式以非单项式表示。
  2. 函数搜索给定区间内的根。
  3. 间的端点不一定是不同的符号。

我知道的一种有效方法是使用 Sympy,但我必须在我的代码中创建大量多项式,这会显着降低我的代码速度。我查看了 https://docs.scipy.org/doc/scipy/reference/optimize.html 以寻找替代方案,但它们都要么 1. 要求区间的端点具有不同的符号,要么 2. 无法将自己限制在特定区间。 numpy 多项式类也只能选择单项式基础中的多项式。 https://numpy.org/doc/stable/reference/generated/numpy.polynomial.polynomial.Polynomial.roots.html#numpy.polynomial.polynomial.Polynomial.roots

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。