A função APLIC_ALONG_AXIS () é usada para aplicar uma função específica a uma fatia 1D ao longo de um eixo especificado.
Função Sintaxe
A sintaxe da função é como mostrado:
1 | Numpy.APPLE_ALONG_AXIS (FUNC1D, AXIS, ARR, *ARGS, ** KWARGS) |
Os parâmetros são como mostrados:
A função retorna uma matriz de saída, exceto ao longo do eixo. O eixo é removido e substituído pelas dimensões iguais à forma do valor de retorno da função.
Exemplo
Para aplicar a função média ao longo do eixo zero de uma matriz unidimensional, podemos fazer:
1 2 3 4 5 6 | # importar numpy importar numpy como np Def M (a): retornar np.média (a) arr = np.Array ([10,20,20,230,23,243]) Imprimir (NP.APPL_ALONG_AXIS (M, 0, ARR)) |
Isso deve calcular e retornar a média dos elementos na matriz de entrada ao longo do eixo especificado.
Um exemplo de valor de retorno é como mostrado:
1 2 | Saída: 91.0 |
Exemplo 2
O exemplo abaixo mostra como a função se comporta em uma matriz bidimensional.
1 2 | arr = np.Array ([[10,20,20], [230,23,243]])) Imprimir (NP.APPL_ALONG_AXIS (M, 0, ARR)) |
Isso deve retornar:
1 | [120. 21.5 131.5] |