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.
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:
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!!