Numpy NP.APLIC_ALONG_AXIS

Numpy NP.APLIC_ALONG_AXIS

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:

  1. func1d - Especifica a função que opera nas fatias 1-D.
  2. eixo - Especifica ao longo de qual eixo a matriz é cortada.
  3. arr - refere -se à matriz de entrada.

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]