时间:2018-01-11 12:17:10

标签: python numpy

我正在使用numpy,我正在尝试比较2个数组,并将它们之间的较高值转换为新数组

arr1= array([1,2,3,4])
arr2= array([6,0,2,4])
newarr = array([6,2,3,4])

有没有办法做到这一点

1 个答案:

答案 0 :(得分:3)

是的,np.maximum

import numpy as np

arr1 = np.array([1, 2, 3, 4])
arr2 = np.array([6, 0, 2, 4])
newarr = np.maximum(arr1, arr2)
print(newarr)
>>> [6 2 3 4]