热线电话:13121318867

登录
2020-10-10 阅读量: 787
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)


输出:

image.png

107.9585
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子