两个numpy数组求最大值
时间: 2023-10-01 12:07:33 浏览: 308
python+numpy按行求一个二维数组的最大值方法
如果要求两个NumPy数组的最大值,可以使用`np.maximum`函数。`np.maximum`函数可以对两个数组逐个元素进行比较,返回一个新的数组,其中每个元素是两个数组对应位置元素的最大值。例如:
```
import numpy as np
# 创建两个数组
a = np.array([1, 5, 3, 7, 2, 9])
b = np.array([4, 2, 6, 8, 1, 0])
# 对两个数组求最大值
max_values = np.maximum(a, b)
print(max_values) # 输出:[4 5 6 8 2 9]
```
上面的代码中,`np.maximum(a, b)`返回的结果是一个新的数组,其中每个元素是a和b对应位置元素的最大值。例如,第一个元素是1和4中的最大值4,第二个元素是5和2中的最大值5,以此类推。
阅读全文