gpt4 book ai didi

python - 如何隔离 scipy.integrate.quad 函数的结果,而不是计算结果和错误?

转载 作者:行者123 更新时间:2023-11-28 19:37:22 25 4
gpt4 key购买 nike

我正在尝试创建一个将在计算中进一步使用的整数值数组。问题是 integrate.quad 返回(答案,错误)。我不能在其他计算中使用它,因为它不是 float ;它是一组两个数字。

最佳答案

@BrendanWood 的回答很好,你已经接受了,所以它显然对你有用,但是还有另一个 python 习惯用法可以处理这个问题。 Python 支持“多重赋值”,这意味着您可以说 x, y = 100, 200 来赋值 x = 100y = 200。 (有关介绍性 Python 教程中的示例,请参阅 http://docs.python.org/2/tutorial/introduction.html#first-steps-towards-programming。)

要将此想法用于 quad,您可以执行以下操作(对 Brendan 示例的修改):

# Do the integration on f over the interval [0, 10]
value, error = integrate.quad(f, 0, 10)

# Print out the integral result, not the error
print('The result of the integration is %lf' % value)

我发现这段代码更容易阅读。

关于python - 如何隔离 scipy.integrate.quad 函数的结果,而不是计算结果和错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17819193/

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