Álgebra lineal en Python
Productos de matrices y el kit de linalg.
import numpy as np
a = np.array([[1, 2], [3, 4]])
b = np.array([[5, 6], [7, 8]])
producto = a @ b
transpuesta = a.T
determinante = np.linalg.det(a)
inversa = np.linalg.inv(a)
vector = np.array([1, 2, 2])
longitud = np.linalg.norm(vector)
punto = np.dot(vector, vector)
Cómo funciona
@multiplica matrices;.Ttranspone.linalg.detylinalg.invtrabajan sobre matrices.linalg.normypuntomanejan vectores.
Palabras clave y builtins usados aquí
as
El intento, en números
- Líneas
- 13
- Caracteres a escribir
- 271
- Tokens
- 108
- Ritmo de tres estrellas
- 110 tpm
Al ritmo de tres estrellas de 110 tokens por minuto, este intento toma unos 59 segundos.
Paso 4 de 4 en Matemática y formas; paso 6 de 22 en NumPy.