np.dot这里的dot函数什么意思
时间: 2024-04-11 11:25:16 浏览: 175
np.dot()函数的用法详解
np.dot函数是NumPy库中的一个函数,用于计算两个数组的点积(dot product)。点积是两个数组的对应元素相乘后再求和的结果。具体来说,np.dot函数可以用于计算两个一维数组的内积、计算矩阵乘法、计算多维数组的张量积等。
下面是一些常见用法的示例:
1. 计算一维数组的内积:
```
import numpy as np
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
result = np.dot(a, b)
print(result) # 输出:32
```
2. 计算矩阵乘法:
```
import numpy as np
a = np.array([[1, 2], [3, 4]])
b = np.array([[5, 6], [7, 8]])
result = np.dot(a, b)
print(result)
# 输出:
# [[19 22]
# [43 50]]
```
3. 计算多维数组的张量积:
```
import numpy as np
a = np.array([1, 2])
b = np.array([[3, 4], [5, 6]])
result = np.dot(a, b)
print(result) # 输出:[13 16]
```
阅读全文