gpt4 book ai didi

python - 用定点迭代求解这个方程

转载 作者:太空狗 更新时间:2023-10-29 20:14:51 26 4
gpt4 key购买 nike

这个方程怎么解

x3 + x - 1 = 0

使用定点迭代?

我可以在网上找到任何定点迭代代码(尤其是 Python 代码)吗?

最佳答案

使用 scipy.optimize.fixed_point :

import scipy.optimize as optimize

def func(x):
return -x**3+1

# This finds the value of x such that func(x) = x, that is, where
# -x**3 + 1 = x
print(optimize.fixed_point(func,0))
# 0.682327803828

定义 fixed_point 的 Python 代码在 scipy/optimize/minpack.py 中。确切位置取决于 scipy 的安装位置。您可以通过键入找到它

In [63]: import scipy.optimize

In [64]: scipy.optimize
Out[64]: <module 'scipy.optimize' from '/usr/lib/python2.6/dist-packages/scipy/optimize/__init__.pyc'>

当前的 fixed_point 源代码可以通过访问 documentation page 在线找到。并单击 [source] 链接。

关于python - 用定点迭代求解这个方程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4326419/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com