4

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

4

2 に答える 2