在Python中,使用numpy模块可以方便地进行矩阵乘行向量的运算。
import numpy as np
# 定义一个2x2的矩阵
mat = np.array([[1,2],[3,4]])
# 定义一个2维行向量
vec = np.array([1,2])
# 矩阵乘行向量的运算
result = mat.dot(vec)
print(result)
在这段代码中,我们首先导入了numpy模块,然后定义了一个2x2的矩阵mat和一个2维行向量vec。接着,使用mat.dot(vec)进行矩阵乘行向量的运算,得到结果result。最后,我们输出result的值,得到了矩阵乘行向量的结果。
需要注意的是,在numpy中进行矩阵乘行向量的运算时,必须使用dot方法,不能使用*操作符。因为在numpy中,*操作符表示逐个元素相乘,而不是矩阵乘法。