Numpy NP.Array_split

Numpy NP.Array_split

Estamos de volta com outro artigo Numpy. Neste, vamos explorar o NP.Função Array_split ().

A função Array_split () em Numpy nos permite dividir uma matriz em sub-maiores de diferentes dimensões.

Função Sintaxe

A sintaxe da função é como mostrado no trecho de código abaixo:

1
Numpy.Array_split (ary, índices_or_sections, eixo = 0)

Parâmetros de função

Os parâmetros da função são explicados abaixo:

  1. ary - define a matriz de entrada.
  2. INDICES_OR_SECÇÕES - determina o número de seções entre as quais a matriz é dividida.
  3. Eixo - representa ao longo do qual o eixo a coleção é dividida.

A função retornará a matriz dividida em diferentes dimensões.

Exemplo 1

No exemplo abaixo, usamos o método Array_split para dividir uma matriz em dois subarrays.

1
2
3
4
# importar numpy
importar numpy como np
arr = np.ARANGE (6).remodelar (2,3)
Imprimir (NP.Array_split (arr, 2))

O código acima deve resultar em dois subarraias como mostrado:

1
[Array ([[0, 1, 2]]), Array ([[3, 4, 5]]]]]

Exemplo #2

Também podemos executar a mesma operação em uma matriz bidimensional, conforme ilustrado no código abaixo:

1
2
arr = np.Array ([[1,2,3], [4,5,6], [7,8,9]]))
Imprimir (NP.Array_split (arr, 3))

O acima deve retornar:

1
[Array ([[1, 2, 3]]), Array ([[4, 5, 6]]), Array ([[7, 8, 9]]]]]]

Para encerrar

Usando este guia, você entendeu como usar o Numpy's Array_split () Função para dividir uma matriz em diferentes dimensões.

Obrigado por ler e até o próximo!!