NP NP.identidad

NP NP.identidad
Una de las funciones más prácticas pero directas en Numpy es la función Identity (). Esta función le permite generar una matriz de identidad en un paso simple.

Explore cómo funciona esta función y cómo usarla.

¿Qué es una matriz de identidad??

Antes de continuar, es bueno aclarar qué es una matriz de identidad.

Una matriz de identidad se refiere a una matriz cuadrada con las de la diagonal principal. En términos simples, una matriz de identidad es una matriz que contiene las de la diagonal principal, mientras que el resto de los elementos están poblados con ceros.

Lo anterior es un ejemplo de una matriz de identidad.

Sintaxis de la función de identidad numpy ()

La función tiene una sintaxis simple como se muestra a continuación:

numpy.identidad (n, dtype = none, *, me gusta = ninguno)

Parámetros de función

  1. n - se refiere a las dimensiones de la matriz de salida. El orden son filas y columnas.
  2. dtype: especifica el tipo de datos de la matriz de salida.

Valor de retorno de la función

La función devuelve una matriz de identidad de la forma especificada, i.mi., n x n.

Ejemplo 1

Tome el ejemplo que se muestra a continuación:

# Importar Numpy
importar numpy como np
# Generar una matriz cuadrada
Imprimir (NP.identidad (5))

El código anterior debe generar una matriz de identidad con cinco filas y cinco columnas. La salida resultante es como se muestra:

[[1. 0. 0. 0. 0.]
[0. 1. 0. 0. 0.]
[0. 0. 1. 0. 0.]
[0. 0. 0. 1. 0.]
[0. 0. 0. 0. 1.]

Ejemplo 2

También puede especificar el tipo de datos de los elementos de matriz para ser valores de punto flotante. A continuación se muestra un código de ejemplo:

Imprimir (NP.identidad (3, dtype = float))

La matriz resultante es como se muestra:

[[1. 0. 0.]
[0. 1. 0.]
[0. 0. 1.]

Conclusión

A través de este artículo, aprendiste qué es una matriz de identidad. También aprendió a generar una matriz de identidad de la forma n x n usando la función de identidad numpy.

Mantente sintonizado para más!!