首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mpfr(0.5)无效的浮点运算

mpfr(0.5)无效的浮点运算
EN

Stack Overflow用户
提问于 2014-07-20 02:27:41
回答 1查看 324关注 0票数 0

我希望我没有指出一些显而易见的东西,或者解决这个问题的方法并不明显。

我使用的是64位Windows7机器上的gmpy2 2.0.3,使用的是PyScripter。下面的代码给出了一个“无效的浮点运算”错误,

代码语言:javascript
复制
from gmpy2 import mpfr

mpfr(0.5)

其他人也会发生这种情况吗?我理解0.5 = 0*1 + 1/2^(1),如果这应该启发任何东西的话。类似地,这也破坏了,

代码语言:javascript
复制
from gmpy2 import mpfr

mpfr(0.25)

因为0.25 = 0*1 + 0*(1/2^1) + 1*(1/2^2)。

编辑:我是这个包的新手,可能会有一些关于如何正确使用的想法。如果这个问题在适当的论坛上是否定的,请原谅。

EN

回答 1

Stack Overflow用户

发布于 2014-07-20 03:20:00

我是gmpy2的维护者,这些示例应该可以工作。我猜我在编译gmpy2时选择的CPU指令集与您的计算机不兼容。

您可以在https://code.google.com/p/gmpy/issues/list上打开问题报告吗?

请包括详细的系统信息。

一旦我们找到问题的原因,我会更新这个答案。

更新

我想我已经找到了原因,在PyPI上有了一个新版本。我不能重现这个问题,所以我不能确定它已经被修复了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24843632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档