numpy.dot(a, b, out=None)
numpy.matmul(x1, x2, /, out=None, *, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj, axes, axis]) =函数说明
实现数组的内积
函数使用>>> a = np.ones((2, 3))
>>> a
array([[1., 1., 1.],
[1., 1., 1.]])
>>> b = np.ones((3, 2))
>>> b
array([[1., 1.],
[1., 1.],
[1., 1.]])
>>> c = np.dot(a, b)
>>> c
array([[3., 3.],
[3., 3.]])
>>> d = np.matmul(a, b)
>>> d
array([[3., 3.],
[3., 3.]])
2、numpy multiply函数
函数原型
numpy.multiply(x1, x2[, out]) =函数说明
实现数据的点乘,和两个数组使用*相乘的效果一样。
函数使用>>> a = np.ones((2, 2))
>>> a
array([[1., 1.],
[1., 1.]])
>>> b = np.ones((2, 2))
>>> b
array([[1., 1.],
[1., 1.]])
>>> c = a * b
>>> c
array([[1., 1.],
[1., 1.]])
>>> d = np.multiply(a, b)
>>> d
array([[1., 1.],
[1., 1.]])



