📅  最后修改于: 2023-12-03 15:19:25.731000             🧑  作者: Mango
numpy.empty(shape, dtype='float64', order='C')
是 NumPy 库中的一个函数,用于创建一个给定形状和数据类型的未初始化的多维数组。此函数返回一个新的数组,其元素值类似于垃圾值。
shape
:要创建的数组的形状,可以是整数或元组。例如,(2, 3) 表示创建一个2行3列的二维数组。dtype
(可选):所需的数组元素的数据类型,默认为 float64
。order
(可选):以C顺序(行方向)或F顺序(列方向)存储数组,默认为C顺序。一个具有指定形状和数据类型的未初始化的新数组。
import numpy as np
# 创建一个3x3的未初始化数组
arr = np.empty((3, 3))
print(arr)
输出结果:
[[6.93457016e-310 4.64252795e-310 0.00000000e+000]
[0.00000000e+000 6.93457023e-310 4.64252791e-310]
[6.93456997e-310 4.64252788e-310 0.00000000e+000]]
numpy.empty()
创建的数组的速度较快。如果需要初始化具有特定值的数组,可以使用 numpy.zeros()
或 numpy.ones()
函数。numpy.empty()
函数。numpy.empty()
创建一个未初始化的数组,然后再赋值,以提高计算效率。numpy.empty()
函数用于创建指定形状和数据类型的未初始化的多维数组。使用此函数可以方便地创建一个临时的数组,但需要注意数组的值是无意义的。如果需要初始化数组的值,建议使用 numpy.zeros()
或 numpy.ones()
函数。