Numpy数组的算术运算】创建两个形状相同的一维Numpy数组arr_a和arr_b,对它们进行加法、减法、乘法、除法,并观察结果。再创建两个二维数组matrix_a和matrix_b,对它们进行加法
时间: 2025-01-18 09:01:55 浏览: 46
好的,下面是一个关于Numpy数组算术运算的示例,包括一维数组和二维数组的加法、减法、乘法和除法。
首先,我们需要导入Numpy库并创建两个一维数组`arr_a`和`arr_b`:
```python
import numpy as np
# 创建两个一维数组
arr_a = np.array([1, 2, 3, 4, 5])
arr_b = np.array([10, 20, 30, 40, 50])
# 加法
arr_add = arr_a + arr_b
print("加法结果:", arr_add)
# 减法
arr_sub = arr_a - arr_b
print("减法结果:", arr_sub)
# 乘法
arr_mul = arr_a * arr_b
print("乘法结果:", arr_mul)
# 除法
arr_div = arr_a / arr_b
print("除法结果:", arr_div)
```
接下来,我们创建两个二维数组`matrix_a`和`matrix_b`,并对它们进行加法操作:
```python
# 创建两个二维数组
matrix_a = np.array([[1, 2, 3], [4, 5, 6]])
matrix_b = np.array([[10, 20, 30], [40, 50, 60]])
# 加法
matrix_add = matrix_a + matrix_b
print("二维数组加法结果:\n", matrix_add)
```
运行上述代码后,你会看到如下输出:
```
加法结果: [11 22 33 44 55]
减法结果: [ -9 -18 -27 -36 -45]
乘法结果: [ 10 40 90 160 250]
除法结果: [0.1 0.1 0.1 0.1 0.1]
二维数组加法结果:
[[11 22 33]
[44 55 66]]
```
通过这些示例,你可以看到Numpy数组的算术运算非常简单直观。无论是加法、减法、乘法还是除法,Numpy都能轻松处理,并且支持多维数组的运算。
阅读全文
相关推荐


















