Python np.maximum

np.maximum

>>> np.maximum([2, 3, 4], [1, 5, 2])
array([2, 5, 4])

>>> np.maximum(np.eye(2), [0.5, 2]) # broadcasting
array([[ 1. ,  2. ],
       [ 0.5,  2. ]])

>>> np.maximum([np.nan, 0, np.nan], [0, np.nan, np.nan])
array([ NaN,  NaN,  NaN])
>>> np.maximum(np.Inf, 1)
inf

值得注意的是,numpy中array的broadcasting特性,非常有用。
一个常用应用是np.maximum(0,array),可作为ReLU gate。

猜你喜欢

转载自blog.csdn.net/yzxnuaa/article/details/80239914
np