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