📅  最后修改于: 2023-12-03 14:44:49.049000             🧑  作者: Mango
NumPy(Numerical Python)是 Python 的一个扩展功能库,用于处理大型多维数组和矩阵,以及用于科学计算等任务。
当我们需要创建一个空数组,即数组中没有任何元素时,我们可以使用 NumPy 中的 numpy.empty
函数。此函数将创建一个指定形状和数据类型的数组,但不会将其初始化为默认值。
numpy.empty(shape, dtype=float, order='C')
shape
:所需数组的形状,例如 (2, 3) 或 2。dtype
:所需数组的数据类型,可选值包括 float
、int
、string
等。order
:数组的存储顺序。可选值包括 C
和 F
。默认为 C
,表示按行存储。import numpy as np
# 创建一个 2x2 的空数组
arr = np.empty([2, 2], dtype=int)
print("空数组:\n", arr)
输出:
空数组:
[[ 0 41959648]
[1701602336 50397791]]
注意:空数组的元素值是无意义的,因此通常需要将其初始化为零或其他有意义的值。我们可以使用 numpy.zeros
函数创建一个全为零的数组。