Python中的几种矩阵乘法(小结)


Posted in Python onJuly 10, 2019

一.  np.dot()

1.同线性代数中矩阵乘法的定义。np.dot(A, B)表示:

  • 对二维矩阵,计算真正意义上的矩阵乘积。
  • 对于一维矩阵,计算两者的内积。

2.代码

 【code】

import numpy as np

# 2-D array: 2 x 3
two_dim_matrix_one = np.array([[1, 2, 3], [4, 5, 6]])
# 2-D array: 3 x 2
two_dim_matrix_two = np.array([[1, 2], [3, 4], [5, 6]])

two_multi_res = np.dot(two_dim_matrix_one, two_dim_matrix_two)
print('two_multi_res: %s' %(two_multi_res))

# 1-D array
one_dim_vec_one = np.array([1, 2, 3])
one_dim_vec_two = np.array([4, 5, 6])
one_result_res = np.dot(one_dim_vec_one, one_dim_vec_two)
print('one_result_res: %s' %(one_result_res))

 【result】

two_multi_res: [[22 28]
                [49 64]]
one_result_res: 32

二. np.multiply()或 *

1.在Python中,实现对应元素相乘(element-wise product),有2种方式,

  • 一个是np.multiply()
  • 另外一个是 *

2.代码

【code】

import numpy as np

# 2-D array: 2 x 3
two_dim_matrix_one = np.array([[1, 2, 3], [4, 5, 6]])
another_two_dim_matrix_one = np.array([[7, 8, 9], [4, 7, 1]])

# 对应元素相乘 element-wise product
element_wise = two_dim_matrix_one * another_two_dim_matrix_one
print('element wise product: %s' %(element_wise))

# 对应元素相乘 element-wise product
element_wise_2 = np.multiply(two_dim_matrix_one, another_two_dim_matrix_one)
print('element wise product: %s' % (element_wise_2))

【result】

element wise product: [[ 7 16 27]
                       [16 35  6]]
element wise product: [[ 7 16 27]
                       [16 35  6]]

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
用python + openpyxl处理excel2007文档思路以及心得
Jul 14 Python
python使用TensorFlow进行图像处理的方法
Feb 28 Python
pandas的object对象转时间对象的方法
Apr 11 Python
python使用正则筛选信用卡
Jan 27 Python
解决python3中的requests解析中文页面出现乱码问题
Apr 19 Python
python 输出列表元素实例(以空格/逗号为分隔符)
Dec 25 Python
python与mysql数据库交互的实现
Jan 06 Python
有关Tensorflow梯度下降常用的优化方法分享
Feb 04 Python
Python脚本导出为exe程序的方法
Mar 25 Python
python绕过图片滑动验证码实现爬取PTA所有题目功能 附源码
Jan 06 Python
详解MindSpore自定义模型损失函数
Jun 30 Python
Python 避免字典和元组的多重嵌套问题
Jul 15 Python
用Python实现最速下降法求极值的方法
Jul 10 #Python
python networkx 根据图的权重画图实现
Jul 10 #Python
python networkx 包绘制复杂网络关系图的实现
Jul 10 #Python
python卸载后再次安装遇到的问题解决
Jul 10 #Python
Python求离散序列导数的示例
Jul 10 #Python
Python Matplotlib 基于networkx画关系网络图
Jul 10 #Python
我们为什么要减少Python中循环的使用
Jul 10 #Python
You might like
DC最新动画电影:《战争之子》为何内容偏激,毁了一个不错的漫画
2020/04/09 欧美动漫
使用PHP获取网络文件的实现代码
2010/01/01 PHP
PHP file_exists问题杂谈
2012/05/07 PHP
php gzip压缩输出的实现方法
2013/04/27 PHP
谈谈PHP连接Access数据库的注意事项
2016/08/12 PHP
php记录搜索引擎爬行记录的实现代码
2018/03/02 PHP
php处理多图上传压缩代码功能
2018/06/13 PHP
php+ajax实现商品对比功能示例
2019/04/13 PHP
地址栏上的一段语句,改变页面的风格。(教程)
2008/04/02 Javascript
js函数般调用正则
2008/04/08 Javascript
Javascript事件实例详解
2013/11/06 Javascript
代码触发js事件(click、change)示例应用
2013/12/13 Javascript
js采用map取到id集合组并且实现点击一行选中一行
2013/12/16 Javascript
jquery实现在网页指定区域显示自定义右键菜单效果
2015/08/25 Javascript
基于Vue实现图片在指定区域内移动的思路详解
2018/11/11 Javascript
Node.js API详解之 tty功能与用法实例分析
2020/04/27 Javascript
原生JavaScript实现贪吃蛇游戏
2020/11/04 Javascript
[41:12]Liquid vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.24
2019/09/10 DOTA
python写的一个文本编辑器
2014/01/23 Python
剖析Python的Tornado框架中session支持的实现代码
2015/08/21 Python
python实现随机梯度下降法
2020/03/24 Python
Python tkinter label 更新方法
2018/10/11 Python
python for和else语句趣谈
2019/07/02 Python
django drf框架中的user验证以及JWT拓展的介绍
2019/08/12 Python
使用Tkinter制作信息提示框
2020/02/18 Python
日本PLST在线商店:日本时尚杂志刊载的人气服装
2016/12/10 全球购物
美国瑜伽服装和装备购物网站:Mukha Yoga
2019/02/22 全球购物
一个精品风格的世界:Atterley
2019/05/01 全球购物
沙特阿拉伯排名第一的在线时尚购物应用程序:1Zillion
2020/08/08 全球购物
客服端调用EJB对象的几个基本步骤
2012/01/15 面试题
高中毕业生自我鉴定
2013/11/03 职场文书
制药工程专业毕业生推荐信
2013/12/24 职场文书
大学生毕业个人总结
2015/02/15 职场文书
2015年感恩父亲节活动策划方案
2015/05/05 职场文书
创业计划书之便利店
2019/09/05 职场文书
Python采集爬取京东商品信息和评论并存入MySQL
2022/04/12 Python