1、输于两个n×n的矩阵A和B,实现乘积运算,并输出运算结果和计算时间
时间: 2024-05-14 20:19:00 浏览: 121
可以使用以下代码实现矩阵乘积运算:
```python
import numpy as np
import time
n = 1000 # 矩阵大小为 n*n
# 生成矩阵 A 和 B
A = np.random.rand(n, n)
B = np.random.rand(n, n)
# 计时开始
start_time = time.time()
# 矩阵乘积运算
C = np.dot(A, B)
# 计算时间
end_time = time.time()
time_used = end_time - start_time
print("矩阵乘积运算结果为:", C)
print("运算时间为:", time_used, "秒")
```
这里使用了 NumPy 库中的 dot() 函数来实现矩阵乘积运算。在生成矩阵 A 和 B 后,使用 time 库计时开始,进行矩阵乘积运算,然后计算时间并输出结果。
需要注意的是,矩阵乘积运算的时间复杂度为 O(n^3),当矩阵大小较大时,运算时间可能较长。
阅读全文
相关推荐
















