ich helfen experimentell die Rechenkomplexität der Determinante einer Matrix nxnExperimentell Bestimmung Komplexität der Matrix Rechen Determinante
Mein Code zu bestimmen müssen:
import numpy as np
import timeit
t0 = time.time()
for n in range(1, 10):
A = np.random.rand(n, n)
det = np.linalg.slogdet(A)
t = timeit.timeit(lambda: det)
print(t)
Aber ich bekomme die gleiche Zeit für alle n, daher , Komplexität der Berechnung: O (N), was nicht korrekt ist, da es O (N^3) sein soll. Jede Hilfe würde sehr geschätzt werden.
eine Idee warum 'N = 2' ist so 'langsam'? – mitoRibo