Python Error: can't install scipy.optimize.brentq

Python Error: can't install scipy.optimize.brentq

我正在使用名为 PRECESSION to model the inspiral of binary black holes. As it states in the linked paper, to use the function 的 Python 模块“Sb_limits”需要使用 scipy.optimize.brentq

但是,由于某些原因,我的系统似乎无法 download/install scipy.optimize.brentq( s) 我不明白。具体来说,如附图所示,我在 cmd 提示符中收到以下错误:

ERROR: Could not find a version that satisfies the requirement scipy.optimize.brentq (from versions: none)

ERROR: No matching distribution found for scipy.optimize.brentq

似乎没有人已经发布了这个问题,尽管我可能遗漏了一些基本的东西。我不确定我是否可以使用源代码 here 自己创建 scipy.optimize.brentq 模块(好像我太努力了!)? ?

我的问题似乎比“您需要安装 scipy”更深...... 由于我已经安装了它并且找不到 brentq:

您只需安装scipypip install scipy

然后您可以在代码中调用 brentq 方法:

import scipy.optimze as so
so.brentq(...arg) 

描述

scipy 是一个旨在帮助科学家使用 python 进行研究的包,它有一些子包,每个子包都做特殊的事情。例如 optimize 专为优化而设计。 linalg 做一些代数。 如果你想在 python 中使用子包,你必须明确地导入它们。所以下面的代码不起作用。

import scipy

scipy.optimize.brentq