This commit is contained in:
2025-04-03 23:46:51 +08:00
parent 8d726fe9e6
commit 02a3f2b279
4 changed files with 28 additions and 12 deletions

View File

@@ -8,11 +8,13 @@ import time
n_array = np.concatenate((np.arange(100, 1000, 100),
np.arange(1000, 10000, 1000),
np.arange(10000, 60000, 10000)))
np.arange(10000, 40000, 10000)))
for n in n_array:
A = np.random.rand(n, n)
test_times = 20
start_time = time.time()
inv_A = np.linalg.inv(A)
inv_time = time.time() - start_time
for _ in range(test_times):
A = np.random.rand(n, n)
inv_A = np.linalg.inv(A)
inv_time = (time.time() - start_time)/test_times
print(f"n = {n} 的计算时间: {inv_time:.6f}")