gpt4 book ai didi

python - ldexp 和 frexp 的含义?

转载 作者:行者123 更新时间:2023-12-04 16:06:43 26 4
gpt4 key购买 nike

Python 和 C 有 frexpldexp函数(它们基本上在 y、x 和 i 之间来回移动,y = x*2^i)。

我猜是 exp表示指数(2)。 “ld”和“fr”是什么意思?我在 http://pubs.opengroup.org/onlinepubs/009695399/functions/ldexp.html 看到“ld”可能意味着“负载”(来自尾数/指数形式),但即使这样也不完全清楚。不过,我不确定“fr”(http://pubs.opengroup.org/onlinepubs/9699919799/functions/frexp.html 同样没有给出线索)。

那么,是什么意思?姓名 frexpldexp ?我希望这可以帮助记住哪个是哪个。

最佳答案

这很简单。正如您之前已经发现的那样 ldexp 意味着 负载指数 : 只需将 number 乘以 2 的某个值的幂。和
ldexp 的反函数调用 frexp 表示提取 float 基数 从一个值:

Breaks the floating point number x into its binary significand (a floating point with an absolute value between 0.5(included) and 1.0(excluded)) and an integral exponent for 2, such that.*



Python 中的 ldexp 和 frexp 函数自旧的 C90 标准以来来自 C。所以,这是非常老的 mustache 。

* http://www.cplusplus.com/reference/cmath/frexp/

关于python - ldexp 和 frexp 的含义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38952503/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com