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