猿问

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格式。


梦里花落0921
浏览 1360回答 2
2回答

MYYA

注意a = np.float32(1),b = np.float64(1),c = np.float(1)然后type(a)是numpy.float32,type(b)是numpy.float64,type(c )为float,isinstance(a,float)为False,isinstance(b,float)为True,而isinstance(c)也为True。
随时随地看视频慕课网APP

相关分类

Python
我要回答