numpy.empty

numpy.empty

numpy.empty(shape, dtype=float, order=‘C’)

返回给定形状和类型的新数组,而无需初始化条目。

参数:

shape:int or tuple of int 空数组的形状,如(2,3)或2。
dtype:data-type, 可选 数组所需的输出数据类型,例如numpy.int8。 默认值为numpy.float64。
order:{‘C’, ‘F’}, 可选 是否以行优先(C样式)或列优先(Fortran样式)的顺序存储多维数据在内存中。

返回:

out:ndarray 给定形状,类型和顺序的未初始化(任意)数据的数组。 对象数组将初始化为None。

官网例子
与零不同,为空不会将数组值设置为零,因此可能会稍快一些。 另一方面,它要求用户手动设置数组中的所有值,因此应谨慎使用。

>>> np.empty([2, 2])#uninitialized
array([[ -9.74499359e+001,   6.69583040e-309],
       [  2.13182611e-314,   3.06959433e-309]])
       
>>> np.empty([2, 2], dtype=int)#uninitialized
array([[-1073741821, -1067949133],
       [  496041986,    19249760]])
       

类似用法
empty_like 返回具有输入形状和类型的空数组。
ones 返回一个值全为1的新数组。
zeros 返回一个值全为0的新数组。
full 返回一个给定形状的新数组,其中填充了值。

你可能感兴趣的:(Numpy)