默认情况下,numpy数组的浮点精度是多少?

默认情况下,numpy数组的浮点精度是多少?,numpy,floating-point,precision,Numpy,Floating Point,Precision,我想知道默认情况下numpy数组中的浮动格式是什么。 (或者它们在声明np.array时是否会被转换?如果是,python列表如何?) e、 g.浮动16、浮动32或浮动64?float64。你可以像这样检查它 >>> np.array([1, 2]).dtype dtype('int64') >>> np.array([1., 2]).dtype dtype('float64') float64。你可以像这样检查它 >>> np.arra

我想知道默认情况下numpy数组中的浮动格式是什么。 (或者它们在声明np.array时是否会被转换?如果是,python列表如何?)
e、 g.浮动16、浮动32或浮动64?

float64
。你可以像这样检查它

>>> np.array([1, 2]).dtype
dtype('int64')
>>> np.array([1., 2]).dtype
dtype('float64')

float64
。你可以像这样检查它

>>> np.array([1, 2]).dtype
dtype('int64')
>>> np.array([1., 2]).dtype
dtype('float64')

如果在创建数组时未指定数据类型,则
numpy
将根据

数据类型数据类型,可选-阵列所需的数据类型。如果未给出,则该类型将被确定为最小类型 在序列中保持对象所需的


如果在创建数组时未指定数据类型,则
numpy
将根据

数据类型数据类型,可选-阵列所需的数据类型。如果未给出,则该类型将被确定为最小类型 在序列中保持对象所需的


float64
是大多数现代机器的默认值。
float64
是大多数现代机器的默认值。