operaciones con arrays numpy | función identidad()

numpy.matlib.identity()es otra función para hacer operaciones matriciales en numpy. Devuelve una array de identidad cuadrada del tamaño de entrada dado.

Sintaxis: numpy.matlib.identity(n, dtype=Ninguno)

Parámetros:
n: [int] Número de filas y columnas en la array de salida.
dtype: [opcional] Tipo de datos de salida deseado.

Retorno: array nxn con su diagonal principal establecida en uno, y todos los demás elementos en cero.

Código #1:

# Python program explaining
# numpy.matlib.identity() function
  
# importing matrix library from numpy
import numpy as geek
import numpy.matlib
  
# desired 3 x 3 output square identity matrix 
out_mat = geek.matlib.identity(3) 
print ("Output matrix : ", out_mat) 
Producción :

Output matrix :  
[[ 1.  0.  0.]
 [ 0.  1.  0.]
 [ 0.  0.  1.]]

Código #2:

# Python program explaining
# numpy.matlib.identity() function
  
# importing numpy and matrix library
import numpy as geek
import numpy.matlib
  
# desired 5 x 5 output square identity matrix 
out_mat = geek.matlib.identity(n = 5, dtype = int) 
print ("Output matrix : ", out_mat) 
Producción :

Output matrix :  
[[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]]

Publicación traducida automáticamente

Artículo escrito por jana_sayantan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *