Я пытаюсь найти Python, эквивалентный функции применения R, но с многомерным массивом
Например, когда вызывается следующий код:
z <- array(1, dim = 2:4)
apply(z, 1, sum)
Результат:
[1] 12 12
и при вызове с двумя значениями поля:
apply(z, c(1,2), sum)
Результат:
[,1] [,2] [,3]
[1,] 4 4 4
[2,] 4 4 4
Я обнаружил, что функция sum в numpy может использоваться, но не одинаково:
Например:
xx= np.ones((2,3,4))
np.sum(xx,axis=(1,2))
Результат:
array([12., 12.])
но я не могу найти функцию, эквивалентную ее применению
в частности, когда речь идет о марже = c (1,2)
Может ли кто-нибудь помочь?