无法在64位架构上的Python中使用128位浮点

无法在64位架构上的Python中使用128位浮点,第1张

无法在64位架构上的Python中使用128位浮点

更新:从注释来看,在64位系统上甚至具有128位浮点数似乎毫无意义。

anaconda
在64位Ubuntu 14.04系统上使用
sys.version_info(major=2, minor=7, micro=9,releaselevel='final', serial=0)

128位浮点数可以正常工作:

import numpya = numpy.float128(3)

这可能是发行问题。尝试:

  • 安装Anaconda
  • 更新机盖
  • 检查路径中的python版本是否是anaconda或canopy提供的版本

编辑:从评论更新

不是我的不赞成,但是这篇文章并没有真正回答“为什么我的机器上不存在np.float128”这个隐含的问题。真正的答案是这是特定于平台的:float128在某些平台上存在,但在其他平台上不存在,并且在确实存在的那些平台上,几乎可以肯定的是,它是填充到128位的80位x87扩展精度类型。–马克·迪金森



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5667964.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存