我需要帮助通过实验确定矩阵 nxn 行列式的计算复杂性
我的代码:
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)
但是对于每个 n,我得到相同的时间,因此,计算复杂性:O(N) 这是不正确的,因为它应该是 O(N^3)。任何帮助将非常感激。