numpy怎么对应元素相加
时间: 2023-09-12 14:00:53 浏览: 286
Python中的Numpy矩阵操作
在NumPy中,对应元素的相加可以通过使用加法运算符("+")或使用NumPy函数"numpy.add()"来实现。
使用加法运算符("+")时,我们可以将两个NumPy数组直接相加,它将对应的元素进行相加,并返回一个新的NumPy数组。例如:
```python
import numpy as np
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
result = a + b
print(result)
```
输出结果为:[5 7 9]
使用"numpy.add()"函数时,我们可以将两个NumPy数组作为参数传递给该函数。它将对应的元素进行相加,并返回一个新的NumPy数组。例如:
```python
import numpy as np
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
result = np.add(a, b)
print(result)
```
输出结果为:[5 7 9]
无论使用加法运算符还是使用"numpy.add()"函数,它们都遵循对应元素相加的规则。这意味着两个数组的形状必须相同。如果数组的形状不同,将会抛出ValueError异常。
阅读全文