首页 热点专区 小学知识 中学知识 出国留学 考研考公
您的当前位置:首页正文

numpy.dot()

2024-12-08 来源:要发发知识网

numpy.dot(a,b,out=None)
一般用于计算向量的点积或者叫内积,但实际上其功能不止于此

  • 当a和b都是一维数组时,计算结果为内积
  • 当a和b都是二维数组时,计算结果为矩阵乘法
  • 当a或b为标量时,计算结果为乘积
  • 当a是多维数组,b是一维数组时,(要求a的列数=b中元素个数),结果为一维数组,其元素个数为a的行数,每个元素值为每一行与b的内积
    这种计算要求多维数组的列数要与一维数组的列数相同
  • If a is an N-D array and b is an M-D array (where M>=2), it is a sum product over the last axis of a and the second-to-last axis of b:
    dot(a, b)[i,j,k,m] = sum(a[i,j,:] * b[k,:,m])
    (😀这种比较复杂,还没细究。。。。。)
显示全文