NumPy - 数组属性
-
简述
在本章中,我们将讨论 NumPy 的各种数组属性。 -
ndarray.shape
这个数组属性返回一个由数组维度组成的元组。它也可以用来调整数组的大小。示例 1
输出如下 -示例 2
输出如下 -示例 3
NumPy 还提供了一个 reshape 函数来调整数组的大小。输出如下 - -
ndarray.ndim
此数组属性返回数组维数。示例 1
输出如下 -示例 2
输出如下 - -
numpy.itemsize
此数组属性返回数组中每个元素的长度(以字节为单位)。示例 1
输出如下 -示例 2
输出如下 - -
numpy.flags
ndarray 对象具有以下属性。此函数返回其当前值。序号 属性和描述 1 C_CONTIGUOUS (C)数据位于单个 C 风格的连续段中2 F_CONTIGUOUS (F)数据位于单个 Fortran 风格的连续段中3 OWNDATA (O)数组拥有它使用的内存或从另一个对象借用它4 WRITEABLE (W)可以写入数据区。将此设置为 False 锁定数据,使其只读5 ALIGNED (A)数据和所有元素都针对硬件进行了适当的对齐6 UPDATEIFCOPY (U)该数组是其他数组的副本。当这个数组被释放时,基数组将被更新为这个数组的内容例子
以下示例显示了标志的当前值。输出如下 -