NP NP.Nueva

NP NP.Nueva
El objeto Newaxis () en Numpy nos permite aumentar las dimensiones de una matriz agregando nuevos ejes. Esta función es un alias para establecer el parámetro Ninguno durante la declaración de matriz. Sin embargo, exploremos varios ejemplos y casos de uso utilizando el método Newaxis.

Ejemplo 1

El ejemplo que se muestra a continuación convierte una matriz 1-dimensional en una matriz 2D como se muestra a continuación:

importar numpy como np
arr = np.Array ([1, 2, 3, 4, 5])
Imprimir (arr)
new_arr = arr [np.Newaxis]
Imprimir (New_arr)

El código anterior debe convertir la matriz 1D en una matriz de columna como se muestra a continuación:

Como se mencionó, el método Newaxis es muy similar a usar el parámetro NINGUNO como se muestra a continuación:

importar numpy como np
arr = np.Array ([1, 2, 3, 4, 5])
Imprimir (arr)
new_arr = arr [none]
Imprimir (New_arr)

Esto devuelve un valor similar al que se muestra a continuación:

Ejemplo 2

¿Qué sucede cuando aplica la Newaxis en una matriz 2D?. Echa un vistazo al ejemplo a continuación:

importar numpy como np
arr = np.Array ([[1, 2, 3], [4, 5, 6]])
Imprimir (arr)
new_arr = arr [np.Newaxis]
Imprimir (New_arr)

Esto debería devolver una nueva matriz como se muestra:

Tenga en cuenta que puede insertar más de un eje como se muestra:

importar numpy como np
arr = np.Array ([[1, 2, 3], [4, 5, 6]])
Imprimir (arr)
new_arr = arr [np.Newaxis, NP.Newaxis]
Imprimir (New_arr)

El código anterior debe devolver:

Terminación

Este breve artículo ilustra varios ejemplos de uso del NP.Objeto Newaxis. Consulte los documentos para obtener más información.