栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

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

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

无法在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扩展精度类型。–马克·迪金森



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/661849.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号