2020-10-10
阅读量:
847
python里怎么计算两个矩阵的乘积?
问:
python里怎么计算两个矩阵的乘积?
答:
numpy.dot(vector_a,vector_b,out = None):返回向量a和b的点积。它可以处理2D数组,但将它们视为矩阵并执行矩阵乘法。对于N维,它是a的最后一个轴和b的倒数第二个的和积:
dot(a, b)[i,j,k,m] = sum(a[i,j,:] * b[k,:,m])
示例:
import numpy as np
# Scalars
product = np.dot(5, 4)
print("Dot Product of scalar values : ", product)
# 1D array
vector_a = 2 + 3j
vector_b = 4 + 5j
product = np.dot(vector_a, vector_b)
print("Dot Product : ", product)输出:

107.9585
3
0
关注作者
收藏
评论(0)
发表评论
暂无数据
推荐帖子
0条评论
0条评论
0条评论

