如何在Go中采用math / big.Float的指数?

时间:2018-10-29 15:57:32

标签: go

我在the API中找不到任何内容。不能将数字转换为math/big.Int,因为小数部分对我的计算很重要。


如果没有API,我将反复重复乘法,但这是一个令人不满意的解决方案(math/big.Int.Exp只是O(log(n))),当我再次遇到此问题时可能不切实际。

谢谢!

1 个答案:

答案 0 :(得分:0)

对于特定的基数/尾数,您可以使用MantExp()x == mant × 2**exp 的指数。请注意,计算给定尾数的指数的公式为:

{{1}}