numpy.matlib.identity()
— otra función para hacer operaciones matriciales en numpy. Devuelve la matriz cuadrada de identidad 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 matriz de salida.
dtype: [opcional] Deseado tipo de datos de salida.Retorno: matriz nxn con su diagonal principal establecida en uno, y todos los demás elementos en cero.
Código # 1:
# Explicación del programa Python
# numpy.matlib .identity () function
# importar biblioteca de matrices desde numpy
import
numpy as geek
import
n umpy.matlib
# salida deseada Matriz cuadrada de 3 x 3
< clase de código = "p lain"> out_mat =
geek.matlib.identity (
3
, out_mat)
Salida:
Matriz de salida: [[1. 0. 0.] [0 . 1. 0.] [0. 0. 1.]]
Código # 2:
# Explicación del programa Python
# función numpy.matlib.identity()
# import numpy library and matr ocy
import
numpy as geek
out_mat
=
geek.matlib.identity (n
=
5
, dtype < /código>
< código clase = "funciones"> imprimir , out_mat)
Salida:
Salida matriz: [[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]]