numpyのmax関数を用いた,次のコードの実行結果を予想してみてください.
import numpy as np xs = np.array([1, -2, 3]) np.max(xs, 0)
この出力は3となります.[1, -2, 3]と0の4つの数字のうち,最も大きい値を出力します.
一方で,[max(1, 0), max(-2, 0), max(3, 0)]を出力したい時があります.
その時は,numpyのmaximum関数を用います.
xs = np.array([1, -2, 3]) np.maximum(xs, 0) # [1, 0, 3]
maxとmaximumという2つのメソッド名はどうにからならなかったものか(・_・;)