NumPy empty() 函数返回指定形状和数据类型的新数组,其中包含未初始化的条目。
语法
numpy.empty(shape, dtype=float, order='C')
参数
shape | 必填。 以int或整数元组的形式指定返回数组的形状。 |
dtype | 可选。 指定数组所需的数据类型。默认值:浮动 |
order | 可选。 指定在内存中是否以行优先(C 风格)或列优先(Fortran 风格)顺序存储多维数据。两个可能的值是:C(C 风格)和 F(Fortran 风格)。默认值:'C' |
返回值
返回具有给定形状的未初始化(任意)数据的数组(ndarray)。
示例:创建未初始化数据的二维数组
在下面的示例中,empty() 函数用于创建一个指定形状的未初始化(任意)数据的二维数组。
import numpy as np
Arr = np.empty((2,2))
print(Arr)
上述代码的输出将是:
[[ 6.93360212e-310 6.93360212e-310]
[ 6.93359915e-310 6.93359743e-310]]
示例:具有 dtype参数 的empty()函数
empty()函数可以与dtype参数一起使用来提供数组元素的数据类型。在下面的示例中,返回数组的数据类型为complex。
import numpy as np
Arr = np.empty((2,1), dtype=complex)
print(Arr)
上述代码的输出将是:
[[ 6.91055518e-310 +6.91055518e-310j]
[ 6.91055221e-310 +6.91055049e-310j]]