當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python NumPy maximum方法用法及代碼示例

Numpy 的 maximum() 方法將兩個數組作為輸入,並執行逐元素比較以返回包含每對中較大值的新 Numpy 數組。

參數

1. x1 | array-like

第一個輸入數組。

2. x2 | array-like

第二個輸入數組。

如果x1x2 的形狀不匹配,則數組必須能夠廣播到通用形狀。請參閱下麵的示例以進行說明。

返回值

一個 Numpy 數組,保存成對比較的最大值。

例子

當形狀匹配時

x = np.array([2,3,7])
y = np.array([1,5,6])
z = np.maximum(x,y)
z



array([2, 5, 7])

在這裏,我們進行三個比較; 2 > 13 < 57 > 6。最大值為 257

當形狀不匹配時

我們現在檢查兩個數組的形狀不匹配的情況。

x = np.array([3,2])
y = np.array([[1,4],[5,6]])
z = np.maximum(x,y)
z



array([[3, 4],
       [5, 6]])

NaNs之間的比較

當數字與 NaN 進行比較時,返回 NaN

x = np.array([np.NaN,2])
y = np.array([1,4])
z = np.maximum(x,y)
z



array([nan,  4.])

相關用法


注:本文由純淨天空篩選整理自Isshin Inada大神的英文原創作品 NumPy | maximum method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。