📜  numpy 空数组 - Python (1)

📅  最后修改于: 2023-12-03 14:44:49.049000             🧑  作者: Mango

NumPy 空数组 - Python

NumPy(Numerical Python)是 Python 的一个扩展功能库,用于处理大型多维数组和矩阵,以及用于科学计算等任务。

当我们需要创建一个空数组,即数组中没有任何元素时,我们可以使用 NumPy 中的 numpy.empty 函数。此函数将创建一个指定形状和数据类型的数组,但不会将其初始化为默认值。

语法
numpy.empty(shape, dtype=float, order='C')
  • shape:所需数组的形状,例如 (2, 3) 或 2。
  • dtype:所需数组的数据类型,可选值包括 floatintstring 等。
  • order:数组的存储顺序。可选值包括 CF。默认为 C,表示按行存储。
例子
import numpy as np

# 创建一个 2x2 的空数组
arr = np.empty([2, 2], dtype=int)
print("空数组:\n", arr)

输出:

空数组:
 [[         0  41959648]
 [1701602336  50397791]]

注意:空数组的元素值是无意义的,因此通常需要将其初始化为零或其他有意义的值。我们可以使用 numpy.zeros 函数创建一个全为零的数组。