利用二重循环,实现向量与矩阵的乘法运算,结果保存到列表result中
时间: 2024-03-02 20:50:21 浏览: 262
matlab向量与矩阵的运算
好的,下面是 Python 代码实现:
```python
vector = [1, 2, 3] # 向量
matrix = [[1, 2], [3, 4], [5, 6]] # 矩阵
result = [] # 存储结果的列表
# 遍历矩阵的行
for row in matrix:
# 初始化当前行的结果为0
row_result = 0
# 遍历向量的元素和矩阵的列
for i, element in enumerate(vector):
# 向量的元素与当前列的对应元素相乘,然后累加到当前行的结果中
row_result += element * row[i]
# 将当前行的结果添加到结果列表中
result.append(row_result)
print(result) # 输出结果
```
输出结果为 `[7, 15, 23]`,表示向量与矩阵的乘积。
阅读全文