📜  加入两个 numpy 二维数组 - Python (1)

📅  最后修改于: 2023-12-03 14:50:23.928000             🧑  作者: Mango

加入两个 numpy 二维数组 - Python

在 Python 中,通过 NumPy 库可以简单有效地进行数组的操作。其中,对于二维数组,我们经常需要进行加法运算,得到两个二维数组对应元素相加的结果。

NumPy 库的导入

在开始操作之前,需要进行 NumPy 库的导入。通常的方式是:

import numpy as np

这里将 NumPy 库导入后,使用 np 作为别名,方便后续操作。

二维数组的创建

接下来,需要创建两个二维数组。可以使用 NumPy 库中的 array() 函数,指定数组的维度和元素,创建一个二维数组。

例如,创建一个 $3 \times 3$ 的二维数组:

a = np.array([[1,2,3],[4,5,6],[7,8,9]])

同样地,创建另一个二维数组:

b = np.array([[9,8,7],[6,5,4],[3,2,1]])
二维数组的加法运算

有了两个二维数组后,就可以对它们进行加法运算。

使用 NumPy 库中的 add() 函数,将两个数组进行相加即可。

c = np.add(a, b)

其中,c 就是两个二维数组相加后的结果。可以使用 print() 函数将其输出。

print(c)

这样,就可以得到如下结果:

[[10 10 10]
 [10 10 10]
 [10 10 10]]

这是因为,两个数组对应元素分别相加得到了:

$$ \begin{pmatrix} 1&2&3\ 4&5&6\ 7&8&9 \end{pmatrix} + \begin{pmatrix} 9&8&7\ 6&5&4\ 3&2&1 \end{pmatrix} = \begin{pmatrix} 10&10&10\ 10&10&10\ 10&10&10 \end{pmatrix} $$

Markdown 格式代码片段

在此,给出本文内容的 Markdown 格式代码片段,方便其他程序员进行引用和查阅:

# 加入两个 numpy 二维数组 - Python

在 Python 中,通过 NumPy 库可以简单有效地进行数组的操作。其中,对于二维数组,我们经常需要进行加法运算,得到两个二维数组对应元素相加的结果。

## NumPy 库的导入

在开始操作之前,需要进行 NumPy 库的导入。通常的方式是:

```python
import numpy as np

这里将 NumPy 库导入后,使用 np 作为别名,方便后续操作。

二维数组的创建

接下来,需要创建两个二维数组。可以使用 NumPy 库中的 array() 函数,指定数组的维度和元素,创建一个二维数组。

例如,创建一个 $3 \times 3$ 的二维数组:

a = np.array([[1,2,3],[4,5,6],[7,8,9]])

同样地,创建另一个二维数组:

b = np.array([[9,8,7],[6,5,4],[3,2,1]])
二维数组的加法运算

有了两个二维数组后,就可以对它们进行加法运算。

使用 NumPy 库中的 add() 函数,将两个数组进行相加即可。

c = np.add(a, b)

其中,c 就是两个二维数组相加后的结果。可以使用 print() 函数将其输出。

print(c)

这样,就可以得到如下结果:

[[10 10 10]
 [10 10 10]
 [10 10 10]]

这是因为,两个数组对应元素分别相加得到了:

$$ \begin{pmatrix} 1&2&3\ 4&5&6\ 7&8&9 \end{pmatrix} + \begin{pmatrix} 9&8&7\ 6&5&4\ 3&2&1 \end{pmatrix} = \begin{pmatrix} 10&10&10\ 10&10&10\ 10&10&10 \end{pmatrix} $$