numpy имеет три разные функции, которые кажутся похожими на то, что они могут использоваться для одних и тех же вещей, за исключением того, что numpy.maximum можно использовать только по типу, тогда как numpy.max и numpy.amax могут использоваться для конкретных осей, или всех элементов. Почему здесь больше, чем просто numpy.max? Есть ли какая-то тонкость в производительности?
(Аналогично для min vs. amin vs. minimum)