[Python-de] timeit ignoriert number Parameter
Florian Lindner
mailinglists at xgm.de
Mi Mai 6 17:02:01 CEST 2015
Hallo,
ich habe folgenden Code Schnippsel in Python 3.4.3
import numpy as np
from timeit import timeit
def multiply(A, B):
" Naiv matrix matrix multiplication"
print("Hallo")
C = np.zeros_like(A)
n = C.shape[0]
for row in range(n):
for col in range(n):
for i in range(n):
C[row, col] += A[row,i]*B[i,col]
return C
print(timeit("multiply(A, B)", setup = "from __main__ import A, B, multiply"), number = 1)
Den Parameter number scheint timeit.timeit einfach zu ignorieren. Wenn ich den Code ausführe, dann wird die Konsole mit "Hallo" zugespamt...
Oder verstehe ich da noch irgendwas falsch?
Danke,
Florian
Mehr Informationen über die Mailingliste python-de