环境:Anaconda3-5.2.0-Linux (Python3.6.5)
两者完全相同,只是封装不同。简单演示如下:
>>> import numpy as np
>>> print(np.arange(5, dtype='float').dtype)
Out: dtype('float64')
>>> import numpy as np
>>> np.arange(3, dtype="float64") == np.arange(3, dtype="float")
Out: array([ True, True, True])
可以看出,创建数组时指定 dtype 为 float64 或 float 的结果是一样的,说明在 numpy 中 float64 就是 float。
网友评论