Skip to content

Instantly share code, notes, and snippets.

@karngyan
Last active July 11, 2020 23:40
Show Gist options
  • Save karngyan/fa56294a6b3b585c393db7b7165327b4 to your computer and use it in GitHub Desktop.
Save karngyan/fa56294a6b3b585c393db7b7165327b4 to your computer and use it in GitHub Desktop.
import sys, random
from time import time
n = 4096
A = [[random.random()
for row in range(n)]
for col in range(n)]
B = [[random.random()
for row in range(n)]
for col in range(n)]
C = [[0
for row in range(n)]
for col in range(n)]
start = time()
for i in range(n):
for j in range(n):
for k in range(n):
C[i][j] += A[i][k] * B[k][j]
end = time()
print(round(end - start, 6), "seconds")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment