IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> python中的矩阵乘法——dot、multiply、星号(*) -> 正文阅读

[人工智能]python中的矩阵乘法——dot、multiply、星号(*)

1 np.dot

dot函数为numpy库下的一个函数,主要用于矩阵的乘法运算,其中包括:向量内积矩阵乘法

用法:A.dot(B) 等价于 np.dot(A,B) ———

如果A、B是一维数组,且长度一样,则是执行数组的内积。

import numpy as np
A=np.array([0,1,2,3,4])
B=np.array([1,2,3,4,5])
print np.dot(A,B)

输出

0*1 + 1*2 + 2*3 + 3*4 + 4*5
=40

如果A是m*n 矩阵 ,B是n*m矩阵,则是执行矩阵乘法,注意m可以不同。

import numpy as np
A=np.arange(0,6).reshape(2,3)
B=np.random.randint(0,10,size=(3,2))
np.dot(A,B)

输出

A(2,3)           B(3,2)            输出(2,2)
[[0 1 2]        [[7 5]            [[12 11]
 [3 4 5]]    *   [0 7]    =        [51 53]] 
                 [6 2]]

2 np.multiply?

数组和矩阵对应位置相乘,输出与相乘数组/矩阵的大小一致。

np.multiply (A,B),A、B的维数必须一致。

import numpy as np
A = np.arange(1,5).reshape(2,2)
A = np.arange(1,5).reshape(2,2)
np.multiply(A,B)

输出

A
[[1, 2]
 [3, 4]]
B
[[0, 1]
 [2, 3]]
输出
[[ 0,  2]
 [ 6, 12]]

3 星号乘法(*)

对数组执行对应位置相乘

import numpy as np
A = np.arange(1,5).reshape(2,2)
A = np.arange(1,5).reshape(2,2)
A*B 

?输出

A*B=np.multiply(A,B)
[[ 0,  2]
 [ 6, 12]]

?对矩阵执行矩阵乘法运算??

(np.mat(A))*(np.mat(B))
np.mat()函数用于将输入解释为矩阵
(np.mat(A))*(np.mat(B))=np.dot(A,B)
[[ 4,  7]
 [ 8, 15]]

?

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2021-12-03 13:02:40  更:2021-12-03 13:03:51 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年10日历 -2024/10/25 14:22:36-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码