numpy.empty
numpy.empty(shape, dtype=float, order='C')
返回给定形状和类型的新数组,而无需初始化条目。
参数: | shape :int 或 int的tuple 空数组的Shape,例如, dtype :data-type, 可选 数组所需的输出数据类型,例如, order :{‘C’, ‘F’}, 可选, 默认: ‘C’ 是否以行优先(C样式)或列优先(Fortran样式)的顺序存储多维数据在内存中。 |
返回值: | out : 给定shape,dtype和顺序的未初始化(任意)数据的数组。对象数组将初始化为None。 |
Notes
empty与不同zeros,不会将数组值设置为零,因此可能会稍快一些。另一方面,它要求用户手动设置数组中的所有值,因此应谨慎使用。
例子
>>> np.empty([2, 2])array([[ -9.74499359e+001, 6.69583040e-309], [ 2.13182611e-314, 3.06959433e-309]]) #uninitialized
>>> np.empty([2, 2], dtype=int)array([[-1073741821, -1067949133], [ 496041986, 19249760]]) #uninitialized