栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python应用:矩阵的乘法—乘积 & 点乘

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python应用:矩阵的乘法—乘积 & 点乘

Python应用:矩阵的乘法—乘积 & 点乘
  • 1. 矩阵乘积
  • 2. 矩阵点乘

#引入numpy库
import numpy as np

#输入矩阵
A=np.array([[1,1],[2,2],[1,2]])
B=np.array([[1,2,1],[2,2,2]])
C=np.array([[2,1,2],[1,1,1]])

1. 矩阵乘积

(1) np.dot()
-保证前者的列数和后者的行数一致

F = np.dot(A,B)
>>>[[3 4 3]
 [6 8 6]
 [5 6 5]]

(2) np.matmul()

F = np.matmul(A,B)
>>>[[3 4 3]
 [6 8 6]
 [5 6 5]]

(3) A.dot(B)

F = A.dot(B)
>>>[[3 4 3]
 [6 8 6]
 [5 6 5]]
2. 矩阵点乘

**(1) ***
-两个矩阵的维度保证一致

F = B * C
>>>[[2 2 2]
 [2 2 2]]

(2) np.multipy()

F = np.multiply(B,C)
>>>[[2 2 2]
 [2 2 2]]
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/833875.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号