参考了下面两位的回答,非常感谢。- numpy.dot 地址:实验方法 地址官方
另外,加上我自己的实验
函数说明
numpy.dot(a, b, out=None)
参数说明:
a : ndarray 数组
b : ndarray 数组
out : ndarray, 可选,用来保存dot()的计算结果
list的形态不固定,可以是行向量,也可以是列向量。 但是不能计算,列向量与行向量的运算。 具体的看四、
一、一维之间相乘
规律总结:对于两个一维数组来说,计算的是两个数组元素对应下标元素的乘积和(内积)。 list与向量相乘时,list相当于列向量。且与矩阵运算有稍微不同。
- list 与 list 之间
list_a = np.array([1,2])
list_b = np.array([3,4])
print(list_a) print(list_b) #输出结果 [1 2] [3 4]
#2.验证np.dot(A,B)形式
print np.dot(list_a,list_b)
print np.dot(list_b,list_a)
11 11
- list与列向量row
list a