Crear una matriz usando numpy de Python
Haga clic para ingresar una descripción de la imagen.
2
Después de crear la matriz, puedes ver que las dos matrices son casi iguales. ¿Son iguales? Intentemos usar == (== significa igualdad en Python), como se muestra a continuación.
Haga clic para ingresar una descripción de la imagen.
Tres
Echemos un vistazo al resultado de multiplicar dos matrices. Podemos ver que la matriz m1 creada por matriz se multiplica por sí misma y el resultado es incorrecto: porque la multiplicación de matrices debe cumplir ciertas condiciones], es decir, extraer las filas 0 y 3 de la matriz m1 [[ Verdadero, Falso, Falso, verdadero]] también puede lograr el mismo efecto. Y m1[:, [-2, -1]] es el vector de columna que extrae las dos últimas columnas de la matriz, m1[:, [False, True, True]] puede extraer el vector de columna de las dos últimas columnas, como se muestra en la figura.
Haga clic para ingresar una descripción de la imagen.
Haga clic para ingresar una descripción de la imagen.
Fin
Cosas a tener en cuenta
[1] Como has aprendido en matemáticas avanzadas o álgebra lineal, solo se cuenta el número de filas de la matriz siguiente. igual a la matriz anterior. Dos matrices se pueden multiplicar solo cuando el número de columnas es .
[2]Hadamard significa que cuando se multiplican dos matrices m×n, el resultado sigue siendo una matriz m×n y el resultado es el producto de los elementos correspondientes.
[3] La matriz identidad es una matriz diagonal especial. Una matriz cero (1) se refiere a una matriz en la que todos los elementos son 0 (1).
[4] La primera fila de la matriz está numerada a partir de 0. Todo tipo de números en Python básicamente comienzan desde 0.