python中np.dot()函数
时间: 2024-01-14 16:18:24 浏览: 116
Python numpy中矩阵的基本用法汇总
5星 · 资源好评率100%
np.dot()函数是numpy库中的一个函数,用于计算两个数组的点积(内积)。如果两个数组是一维的,那么就是这两个数组对应元素的乘积之和;如果是二维的,那么就是矩阵乘法。如果其中一个数组是多维的,那么它会被视为一个一维数组,然后进行计算。
举个例子,假设有两个数组a和b:
a = [1, 2, 3]
b = [4, 5, 6]
那么它们的点积就是:
np.dot(a, b) = 1*4 + 2*5 + 3*6 = 32
如果a和b是二维数组,那么它们的点积就是矩阵乘法。例如:
a = [[1, 2], [3, 4]]
b = [[5, 6], [7, 8]]
那么它们的点积就是:
np.dot(a, b) = [[1*5+2*7, 1*6+2*8], [3*5+4*7, 3*6+4*8]] = [[19, 22], [43, 50]]
阅读全文