Implementación de Matrices en Python: Operaciones Fundamentales y Código

Clasificado en Matemáticas

Escrito el en español con un tamaño de 1,66 KB

Implementación y Operaciones con Matrices en Python

En este documento se presentan los fragmentos de código fundamentales para la manipulación y el cálculo matricial utilizando programación orientada a objetos en Python.

Definición de Dimensiones y Atributos

self.filas = len(valores)

self.columnas = len(valores[0]) if self.filas > 0 else 0

Operación de Suma de Matrices

def suma(self, otra):

if self.filas != otra.filas or self.columnas != otra.columnas: / resultado = []

return ("error")

resultado = []

for i in range(self.filas):

fila = []

for j in range(self.columnas):

fila.append(self.datos[i][j] + otra.datos[i][j])

resultado.append(fila)

return Matriz(self.filas, self.columnas, resultado)

Multiplicación de Matrices

def multiplicar(self, otra):

if self.columnas != otra.filas:

return ("error")

resultado = []

for i in range(self.filas):

fila = []

for j in range(otra.columnas):

suma = 0

for k in range(self.columnas):

suma += self.datos[i][k] * otra.datos[k][j]

fila.append(suma)

resultado.append(fila)

return Matriz(resultado)

Transposición de una Matriz

def trasponer(self):

resultado = []

for j in range(self.columnas):

fila = []

for i in range(self.filas):

fila.append(self.datos[i][j])

resultado.append(fila)

return Matriz(resultado)

Visualización de Datos

def mostrar(self):

for fila in self.datos:

for elemento in fila:

print(elemento, end=' ')

print()

(for i return Matriz(resultado))

Entradas relacionadas: