我检查了python终端中指针的大小(在热情的Canopy IDE中) 通过
import ctypes
print (ctypes.sizeof(ctypes.c_voidp) * 8)
我有一个64位的体系结构,使用numpy.float64
很好。但我不能用np.float128
?
np.array([1,1,1],dtype=np.float128)
或者
np.float128(1)
结果:
AttributeError: 'module' object has no attribute 'float128'
我正在运行以下版本:
sys.version_info(major=2, minor=7, micro=6, releaselevel='final', serial=0)
更新:从评论来看,在64位系统上使用128位浮点似乎毫无意义。
我在64位的Ubuntu 14.04系统上使用
anaconda
sys.version_info(major=2, minor=7, micro=9, releaselevel='final', serial=0)
128位浮点运算很好:
这可能是一个分发问题。尝试:
编辑: 从评论中更新:
相关问题 更多 >
编程相关推荐