NP NP.array_split

NP NP.array_split

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.

Sintaxis de funciones

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:

  1. ary - Define la matriz de entrada.
  2. Indices_or_sections - determina el número de secciones entre las cuales se divide la matriz.
  3. Eje - representa a lo largo de qué eje se divide la colecció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!!