diff --git a/testperfs.py b/testperfs.py index 520359847ebadef0217dc69c008ec3c4fcf76721..3093260179d063f7dee982a134d23a88cc8b7dbc 100644 --- a/testperfs.py +++ b/testperfs.py @@ -3,25 +3,28 @@ import numpy as np import random import time +def testinv(): -sumnp = 0 -sumlin = 0 + sumnp = 0 + sumlin = 0 -for i in range(100): - n = 100 - M = np.random.rand(n,n) - print("Iteration",i) - if(np.linalg.det(M) != 0): - a =time.clock() - np.linalg.inv(M) - b = time.clock() - sumnp += b-a - print("numpy done") - a =time.clock() - invert(M) - b = time.clock() - sumlin += b-a -print(sumnp,sumlin) - + for i in range(100): + n = 100 + M = np.random.rand(n,n) + print("Iteration",i) + if(np.linalg.det(M) != 0): + a =time.clock() + np.linalg.inv(M) + b = time.clock() + sumnp += b-a + print("numpy done") + a =time.clock() + invert(M) + b = time.clock() + sumlin += b-a + print("=============") + print("Numpy :"sumnp) + print("Gauss :",sumlin) +