以被积对数计算积分的对数

问题描述 投票:1回答:1

这个问题可能是一半的计算数学,一半的编程。

我正在尝试估算log [\ int_0 ^ \ infty \ int_0 ^ \ infty f(x,y)dxdy] [实际上是数千个此类积分]。函数f(x,y)涉及一些非常大/非常小的数字,它们必然会导致上溢/下溢错误;所以我真的更喜欢使用log [f(x,y)]而不是f(x,y)。

因此,我的问题分为两个部分:1)是否有一种方法可以使用函数的对数而不是函数本身来估计log [\ int_0 ^ \ infty \ int_0 ^ \ infty f(x,y)dxdy]?2)在Python中是否有此实现?

谢谢

python logarithm integral
1个回答
0
投票

[如果math和/或numpy库或某些更特定的第三方库无法解决此类问题,我会感到惊讶。这是他们的一些日志功能:

  1. [math.log(x[, base])math.log1p(x)math.log2(x)math.log10(x)https://docs.python.org/3.3/library/math.html)] >>
  2. [numpy.lognumpy.log10numpy.log2numpy.log1pnumpy.logaddexpnumpy.logaddexp2https://numpy.org/doc/stable/reference/routines.math.html#exponents-and-logarithms
  3. [通常,只是google:“对数python库”,并尝试找出类似的stackoverflow问题,这将使您找到合适的库和函数进行尝试。完成此操作后,您可以按照本指南进行操作,以便有人可以尝试帮助您从输入获得预期的输出:How to make good reproducible pandas examples

© www.soinside.com 2019 - 2024. All rights reserved.