作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我在 the API 中找不到任何内容.将数字转换为 math/big.Int
并返回不是一种选择,因为小数部分对我的计算很重要。
如果没有 API,我最终会重复乘法,但这是一个令人不满意的解决方案(math/big.Int.Exp
只是 O(log(n))
) 当我再次遇到这个问题时,这可能不切实际。
谢谢!
最佳答案
您可以使用 MantExp()为特定基数/尾数取 big.Float
的指数。请注意,计算给定尾数的指数的公式为:
x == mant × 2**exp
关于go - 如何在 Go 中获取 math/big.Float 的指数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53049354/
我是一名优秀的程序员,十分优秀!