版权声明
- 本文原创作者:谷哥的小弟
- 作者博客地址:http://blog.csdn.net/lfdfhl

ndarray概述
ndarray(N-dimensional array)是NumPy库中一个具有固定大小的多维数组对象,专门用于存储和处理同类型的数值数据。ndarray通过将数据组织在连续的内存块中,并提供操作接口,实现了对多维数据的高效管理与计算,是科学计算、数据分析等领域中处理大规模数值数据的基础工具。
ndarray特征
ndarray主要特征如下。
多维性
ndarray 支持 0 维(标量)、1 维(向量)、2 维(矩阵)及更高维数组,能够灵活表示不同维度的数据结构,满足从简单数值到复杂多维数据集的存储与处理需求。
在NumPy中,数组的维度(ndim)表示数组的层级结构,不同维度的数组可结合具体概念理解:
-
0维数组(标量):是维度为0的数组,仅包含单个元素,没有任何轴(axis)。例如,np.array(5) 所创建的数组即为0维数组,它可视为一个独立的数值,类似于数学中的标量(如单个数字5)





