Начиная с Array
arr
и List
осей lst
длины k
, каков хороший способ суммировать значения по осям, указанным в lst
? Когда lst={1,2,...,m}
, это будет то же самое, что и Nest[Total,arr,m]
Пример:
arr = Array[a, {2, 3, 4}];
Тогда f[arr,{1}]
будет иметь размеры {3,4}
, f[arr,{2}]
будет иметь размеры {2,4}
, f[arr,{2,3}]
будет иметь размеры {2}
, f[arr,{1,2,3}]
будет иметь головку Plus
и размеры {}