numpy has three different functions which seem like they can be used for the same things — except that numpy.maximum
can only be used element-wise, while numpy.max
and numpy.amax
can be used on particular axes, or all elements. Why is there more than just numpy.max
? Is there some subtlety to this in performance?
(Similarly for min
vs. amin
vs. minimum
)