在Python中,我们可以使用*运算符执行矩阵向量乘法。具体步骤如下:
import numpy as np
matrix = np.array([[1, 2], [3, 4]]) # 创建一个2x2的矩阵
vector = np.array([5, 6]) # 创建一个包含2个元素的向量
result = matrix * vector
这里的*运算符在NumPy中被重载,实际上执行的是对应元素的乘法操作。所以,上述代码会将矩阵的每一行与向量对应元素相乘,得到一个新的向量作为结果。
print(result)
完整代码如下:
import numpy as np
# 创建矩阵和向量
matrix = np.array([[1, 2], [3, 4]])
vector = np.array([5, 6])
# 执行矩阵向量乘法
result = matrix * vector
# 输出结果
print(result)
执行上述代码,将会得到以下输出:
[[ 5 12]
[15 24]]
这个输出结果表示矩阵向量乘法的结果,即将矩阵的每一行与向量对应元素相乘得到的新向量。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云