operaciones matriciales | función identidad ()

| | | | | | | | |

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 )

print ( "Matriz de salida:" , 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

importar numpy.matlib


# salida deseada Matriz cuadrada de 5 x 5

out_mat = geek.matlib.identity (n = 5 , dtype < /código> = int )

< código clase = "funciones"> imprimir ( "Salida matriz:" , 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]]