如何在 R 中编辑 double/float 的尾数?
How can I edit the mantissa of a double/float in R?
我正在寻找来自 c++ 的类似 frexp
和 ldexp
的东西,或者其他直接与 IEEE 754 格式一起工作的东西。
可以使用gmp
包中的frexpZ
函数,或者accuracy
包中的frexp
函数。后一个包已存档,因此您必须执行类似
的操作
devtools::install_version("accuracy","1.35")
安装它(查看 package archive 以确定最新版本;您还需要安装编译工具)。
frexp
说它只是 C 数学库函数的包装器。
我通过 sos::findFn("frexp")
找到了这些
我正在寻找来自 c++ 的类似 frexp
和 ldexp
的东西,或者其他直接与 IEEE 754 格式一起工作的东西。
可以使用gmp
包中的frexpZ
函数,或者accuracy
包中的frexp
函数。后一个包已存档,因此您必须执行类似
devtools::install_version("accuracy","1.35")
安装它(查看 package archive 以确定最新版本;您还需要安装编译工具)。
frexp
说它只是 C 数学库函数的包装器。
我通过 sos::findFn("frexp")