阅读量

原创教程,严禁转载。引用本文,请署名 Python中文网, http://www.zglg.work


数组形状和大小

本节包括ndarray.ndimndarray.sizendarray.shape

ndarray.ndim 将告诉您array的轴数或尺寸。

ndarray.size 将告诉您array的元素总数。这是数组形状元素的乘积。

shape 将显示一个整数元组,该元组指示沿数组的每个维度存储的元素数。例如,如果有一个2行3列的二维数组,那么数组的形状是(2,3)。

例如,如果创建此数组:

>>> array_example = np.array([[[0, 1, 2, 3],
...                            [4, 5, 6, 7]],
...
...                           [[0, 1, 2, 3],
...                            [4, 5, 6, 7]],
...
...                           [[0 ,1 ,2, 3],
...                            [4, 5, 6, 7]]])

要查找数组的维数,请运行:

>>> array_example.ndim
3

要查找数组中的元素总数,请运行:

>>> array_example.size
24

要找到array的形状,请运行:

>>> array_example.shape
(3, 2, 4)

NumPy入门系列教程:

NumPy介绍

安装和导入NumPy

Python列表和NumPy数组有什么区别?

什么是array?

有关Array的详细信息

如何创建array

添加、删除和排序元素

数组形状和大小

重塑array

如何将一维array转换为二维array(如何向数组添加新轴)