Numpy NP.virar

Numpy NP.virar
A função flip em Numpy permite reverter a ordem dos elementos em uma matriz ao longo de um eixo especificado, preservando a forma da matriz.

Vamos explorar como essa função funciona e como usá -la.

Função Sintaxe

A sintaxe da função está como descrito abaixo:

Numpy.flip (m, eixo = nenhum)

Parâmetros

A função aceita os seguintes parâmetros:

  1. M - refere -se à matriz de entrada ou ao objeto Array_like.
  2. eixo - define o eixo ao longo do qual os elementos são revertidos. Por padrão, a função achatará a matriz e reverterá os elementos.

Valor de retorno

A função retornará a matriz de m com os elementos revertidos, mas a forma preservada.

Exemplo 1

O código abaixo usa a função flip () para reverter a matriz fornecida.

# importar numpy
importar numpy como np
arr = np.ARANGE (6).remodelar (2,3)
Imprimir (arr)
Imprimir (NP.flip (arr, eixo = nenhum))

No exemplo acima, revertemos os elementos da matriz 2D. A matriz resultante é como mostrado:

[[0 1 2]
[3 4 5]]
[[5 4 3]
[2 1 0]]

Exemplo #2

Para virar a matriz horizontalmente, definimos o eixo como zero, conforme mostrado no código abaixo:

arr = np.ARANGE (6).remodelar (2,3)
print (f "original: arr")
impressão (f "invertido: np.flip (arr, eixo = 0) ")

O código acima deve retornar a matriz invertida como:

original:
[[0 1 2]
[3 4 5]]
invertido:
[[3 4 5]
[0 1 2]]

Exemplo #3

Para reverter os elementos verticalmente, defina o eixo como um. A ilustração do código é como mostrado:

arr = np.ARANGE (6).remodelar (2,3)
print (f "original: arr")
impressão (f "invertido: np.flip (arr, eixo = 1) ")

A saída resultante é como mostrado:

original:
[[0 1 2]
[3 4 5]]
invertido:
[[2 1 0]
[5 4 3]]

Conclusão

Neste tutorial, abordamos a sintaxe da função flip () e vimos exemplos detalhados de como a função funciona ao longo de vários eixos de matriz.

Obrigado pela leitura!!