dot函数小记

一、dot() 函数的使用
dot()函数的功能:返回的是两个数组的点积
1、dot()所在的库numpy
2、dot(a,b),其中a,b为一维向量,则此函数返回的是两个向量的内积

import numpy as np
a=[1,2,3,4,5,6,7]
b=[7,6,5,4,3,2,1]
a=np.array(a)
b=np.array(b)
c=np.dot(a,b)
c1=a.dot(b)
print(c)
print(c1)

其中,函数array()把列表转换成向量
np.dot(a,b)与a.dot(b)返回值一样,是dot()函数的两种不同的表达方式

3、dot(a,b),其中a,b为二维数组,则此函数返回的是矩阵积

M=np.arange(0,8).reshape(4,2)
N=np.arange(0,8).reshape(2,4)
L=np.dot(M,N)
print(M)
print(N)
print(L)

你可能感兴趣的:(Python,机器学习,numpy)