Python float和numpy float32之间的区别
内置float
和之间有什么区别numpy.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.float32
的是:
float32单精度浮点数:符号位,8位指数,23位尾数
找不到内置float
格式。
-
Python的标准
float
类型是C
double
:http :
//docs.python.org/2/library/stdtypes.html#typesnumericNumPy的标准
numpy.float
相同,并且也相同numpy.float64
。