Python float和numpy float32之间的区别

时间:2013-06-06 13:54:22

标签: python numpy

内置floatnumpy.float32之间有什么区别?

示例

a = 58682.7578125
print type(a)
print a
print type(numpy.float32(a))
print numpy.float32(a)

输出:

<type 'float'>
58682.7578125
<type 'numpy.float32'>
58682.8

我发现numpy.float32float

  

float32单精度浮点数:符号位,8位指数,23位   尾数

没有找到内置{{1}}格式的内容。

1 个答案:

答案 0 :(得分:25)

Python的标准float类型是C doublehttp://docs.python.org/2/library/stdtypes.html#typesnumeric

NumPy的标准numpy.float是相同的,也与numpy.float64相同。

相关问题