Estamos de vuelta con otro artículo Numpy. En este, exploraremos el NP.función array_split ().
La función array_split () en numpy nos permite dividir una matriz en sub-arrays de diferentes dimensiones.
La sintaxis de la función es como se muestra en el fragmento de código a continuación:
1 | numpy.array_split (ary, indices_or_sections, axis = 0) |
Parámetros de función
Los parámetros de la función se explican a continuación:
La función devolverá la matriz dividida en diferentes dimensiones.
Ejemplo 1
En el ejemplo a continuación, usamos el método array_split para dividir una matriz en dos subarrañas.
1 2 3 4 | # Importar Numpy importar numpy como np arr = np.Arange (6).remodelar (2,3) Imprimir (NP.array_split (arr, 2)) |
El código anterior debe dar como resultado dos subarrañas como se muestra:
1 | [Array ([[0, 1, 2]]), Array ([[3, 4, 5]])]] |
Ejemplo #2
También podemos realizar la misma operación en una matriz bidimensional como se ilustra en el código a continuación:
1 2 | arr = np.Array ([[1,2,3], [4,5,6], [7,8,9]]) Imprimir (NP.array_split (arr, 3)) |
Lo anterior debería regresar:
1 | [Array ([[1, 2, 3]]), Array ([[4, 5, 6]]), Array ([[7, 8, 9]])] |
Para concluir
Usando esta guía, entendió cómo usar la función Array_Split () de Numpy para dividir una matriz en diferentes dimensiones.
Gracias por leerte y verte en el siguiente!!