阅读量

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


数组基本操作

本节介绍加法、减法、乘法、除法等

一旦创建了数组,就可以开始使用它们了。

例如,假设您创建了两个数组,一个称为“data”,另一个称为“one”

../_images/np_array_dataones.png

>>> data = np.array([1, 2])
>>> ones = np.ones(2, dtype=int)
>>> data + ones
array([2, 3])

../_images/np_data_plus_ones.png

>>> data - ones
array([0, 1])
>>> data * data
array([1, 4])
>>> data / data
array([1., 1.])

../_images/np_sub_mult_divide.png

NumPy的基本操作很简单。如果要查找数组中元素的和,可以使用sum()。这适用于一维阵列、二维阵列和高维阵列。

>>> a = np.array([1, 2, 3, 4])

>>> a.sum()
10

要在二维数组中添加行或列,可以指定轴。

如果从这个数组开始:

>>> b = np.array([[1, 1], [2, 2]])

您可以将行相加:

>>> b.sum(axis=0)
array([3, 3])

您可以将列相加为:

>>> b.sum(axis=1)
array([2, 4])

更多基本操作


NumPy入门系列教程:

NumPy介绍

安装和导入NumPy

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

什么是array?

有关Array的详细信息

如何创建array

添加、删除和排序元素

数组形状和大小

重塑array

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

NumPy索引和切片

如何从现有数据创建数组