行列 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) であることが意図されているため、正しくありません。どんな助けでも大歓迎です。