NumPy 是 Python 中的一个重要的科学计算包,其核心是一个强大的 N 维数组对象 Ndarray。Ndarray 对象有一些特殊的属性和方法,可以帮助我们更好地理解和操作这些对象。
- ndim 属性:该属性表示数组的维度数量,也称为秩。对于矩阵而言,就是行数和列数。
- shape 属性:该属性表示数组的形状,即每一维的大小。例如,一个 2 行 3 列的矩阵的形状为 (2, 3)。
- size 属性:该属性表示数组的元素总数。它是所有轴尺寸的乘积。
- dtype 属性:该属性表示数组元素的数据类型。
- T 属性:返回数组的转置。
- ravel() 方法:返回数组的一维版本,即扁平化数组。
- reshape() 方法:改变数组的形状,但不改变其内容。
- astype() 方法:改变数组元素的数据类型。
- sum() 方法:计算数组元素的总和。
- mean() 方法:计算数组元素的平均值。
以上是 Ndarray 对象的一些基本属性和方法,还有一些其他的属性和方法,如 min、max、argmin、argmax 等等,请参考 NumPy 官方文档进行学习。