1. 程式人生 > >numpy中的np.max 與 np.maximum區別

numpy中的np.max 與 np.maximum區別

1. 引數 首先比較二者的引數部分:

np.max:(a, axis=None, out=None, keepdims=False)  求序列的最值 最少接收一個引數 axis:預設為列向(也即 axis=0),axis = 1 時為行方向的最值; np.maximum:(X, Y, out=None)  X 與 Y 逐位比較取其大者; 最少接收兩個引數 2. 使用上 >> np.max([-2, -1, 0, 1, 2]) 2

>> np.maximum([-2, -1, 0, 1, 2], 0) array([0, 0, 0, 1, 2])

        # 當然 np.maximum 接受的兩個引數,也可以大小一致         # 或者更為準確地說,第二個引數只是一個單獨的值時,其實是用到了維度的 broadcast 機制; ---------------------  作者:Inside_Zhang  來源:CSDN  原文:https://blog.csdn.net/lanchunhui/article/details/52700895  版權宣告:本文為博主原創文章,轉載請附上博文連結!