更新:从注释来看,在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扩展精度类型。–马克·迪金森
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)