我想知道如何找到浮点数的反对数。我的第一种方法是在 Python 和 C 中使用 exp()、pow() 等内置函数,但它们给出了超出范围的错误。
然后我尝试将它分成两部分,一个整数和另一个浮点数,然后分别计算它们的 10 次幂,然后将它们相乘以获得结果。所以当我尝试在 Python 中计算 (a*b) 它说long int too large to convert to float
我最初的任务是计算 antilog(x)%m & 我将它转换为 (a*b)%m 其中 a 是非常非常大的整数 & b 是浮点数。
那么有人可以帮我解决这个问题吗?是否有任何适用于浮动的模块化属性?或者是否有任何“快速”和“高效”的方法来计算 antilog(x)?