NumPy 多维数组及科学计算应用

NumPy 是 Python 科学计算的基础库,提供多维数组对象、掩码数组和矩阵等衍生对象。NumPy 提供丰富的函数,高效执行数组操作,包括数学运算、逻辑运算、形状操作、排序、选择、I/O、离散傅立叶变换、基本线性代数、基本统计运算和随机模拟等。

NumPy 数组对象是其核心,封装了同构数据类型的 n 维数组,许多操作使用编译代码以提高性能。与标准 Python 序列相比,NumPy 数组具有以下显著差异:

  • NumPy 数组在创建时具有固定大小,与可以动态增长的 Python 列表不同。 更改 ndarray 的大小将创建一个新数组并删除原始数组。
  • NumPy 数组中的元素必须全部为相同数据类型,因此在内存中的大小相同。 特例:可以有(Python,包括 NumPy)对象的数组,从而允许...
pdf 文件大小:549.32KB