Multiplicar Matrices


SUBMITTED BY: Rodmansito

DATE: April 30, 2024, 11:48 p.m.

FORMAT: Python

SIZE: 695 Bytes

HITS: 345

  1. import numpy as np
  2. import time
  3. def multiplicar_matrices(matriz1, matriz2):
  4. # Multiplica las dos matrices
  5. producto = np.dot(matriz1, matriz2)
  6. return producto
  7. # Genera dos matrices grandes de números aleatorios
  8. m, n, p = 1000, 1000, 1000 # Tamaño de las matrices
  9. matriz1 = np.random.randint(1, 100, size=(m, n))
  10. matriz2 = np.random.randint(1, 100, size=(n, p))
  11. # Calcula el tiempo transcurrido para multiplicar las matrices
  12. inicio = time.time()
  13. matriz_producto = multiplicar_matrices(matriz1, matriz2)
  14. tiempo_transcurrido = time.time() - inicio
  15. print("Matriz producto:")
  16. print(matriz_producto)
  17. print("Tiempo transcurrido:", tiempo_transcurrido, "segundos")

comments powered by Disqus