python矩阵乘法菜鸟_Python中的⼏种矩阵乘法(转)⼀. np.dot()
keras api1.同线性代数中矩阵乘法的定义。np.dot(A, B)表⽰:asp源码封装exe
对⼆维矩阵,计算真正意义上的矩阵乘积。
对于⼀维矩阵,计算两者的内积。
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))
unstable是什么意思# 对应元素相乘 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 中的⼏种矩阵乘法 np.dot, np.multiply, *【转】
Python 中的⼏种矩阵乘法 np.dot, np.multiply, *
使⽤array时,运算符 * ⽤于计算数量积(点乘),函数 dot() ⽤于计算⽮量积(叉乘).使⽤matrix时,运算符 * ⽤于计算⽮量积,函数 multiply() ⽤于计算数量积. 下⾯是使⽤ ...
Python中的三种数据结构spring怎么读语音播放
Python中,有3种内建的数据结构:列表.元组和字典.1.列表 list是处理⼀组有序项⽬的数据结构,即你可以在⼀个列表中存储⼀个序列的项⽬.列表中的项⽬.列表中的项⽬应该包括在⽅括号中,这 ...
python中的三种输⼊⽅式
python中的三种输⼊⽅式 python2.X python2.x中以下三个函数都⽀持: raw_input() input() adline() raw_input( )将 ...
简单谈谈Python中的⼏种常见的数据类型
简单谈谈Python中的⼏种常见的数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不⽌数值,还可以处理⽂本.图形.⾳频.视频.⽹页等 ...
Python中的⼏种数据类型
郑州富士康附近租房⼤体上把Python中的数据类型分为如下⼏类: Number(数字) 包括int,long,float,complex String(字符串) 例如:hello,"hello" ...
python入门教程视屏Python中的两种结构dict和set
Python内置了字典:dict的⽀持,dict全称dictionary,在其他语⾔中也称为map,使⽤键-值(key-value)存储,具有极快的查速度. 假设要根据同学的名字查对应的成绩 如果 ...
Python中的7种可调⽤对象
Python中有七种可调⽤对象,可调⽤对象可使⽤内置函数callable来检测 ⼀.⽤户⾃定义的函数: 使⽤def语句或者lambda表达式创建的函数.⼆.内置函数: 使⽤C语⾔实现的函数,如len ...
Python中的两种路径
Java中有两种路径,⼀种是操作系统的路径path,另⼀种是类路径classpath. Python中也是如此,⼀种是操作系统环境变量中的path,另⼀种是PYTHONPATH. 当import xx ...
随机推荐
WebAPi性能
提⾼WebAPi性能 前⾔ WebAPi作为接⼝请求的⼀种服务,当我们请求该服务时我们⽬标是需要快速获取该服务的数据响应,这种情况在⼤型项⽬中尤为常见,此时迫切需要提⾼WebAPi的响应机制,当然 ...
python3.x中如何实现print不换⾏
⼤家应该知道python中print之后是默认换⾏的, 那如何我们不想换⾏,且不想讲输出内容⽤⼀个print函数输出时,就需要改变print默认换⾏的属性, ⽅法如下: print('contents ...
IOS 中openGL使⽤教程4(openGL ES ⼊门篇 | 离屏渲染)
通常情况下,我们使⽤openGL将渲染好的图⽚绘制到屏幕上,但有时候我们不想显⽰处理结果,这时候就需要使⽤离屏渲染了. 正常情况下,我们将屏幕,也就是⼀个CAEAGLLayer对象作为渲染⽬标,离屏渲 ...
Android中粗字体
前⾔ 最近UI⼤⽜出了⼀版新的效果图,按照IOS的效果做的,页⾯⾥⾯有普通字体.中粗字体.加粗字体.对于IOS的⼩伙伴,分分钟搞定,但是对于Android开发的我,瞬间懵逼了.WTF! 安卓只有粗和不 ...
⽣产者消费者 ProducerConsumer
⽣产者消费者是常见的同步问题.⼀个队列,头部⽣产数据,尾部消费数据,队列的长度为固定值.当⽣产的速度⼤于消费的速度时,队列逐渐会填满,这时就会阻塞住.当尾部消费了数据之后,⽣产者就可以继续⽣产了. ⽣ ...
SSH三⼤框架的原理和核⼼(转)
⼀.Struts2的⼯作流程:1.⽤户在客户端发起请求,客户端会初始化⼀个servlet容器请求:2.servlet容器把请求会传递给context容器,context 容器到⽬标web⼯程.3.进⾏ ...
Pycharm快捷键⼤全(windows + Mac)
Windows快捷键 1.编辑 Ctrl + Space 基本的代码完成(类.⽅法.属性) Ctrl + Alt + Space 快速导⼊任意类 Ctrl + Shift + Enter ...
USB2.0学习笔记连载(⼗七):keil实现寄存器的配置及相关函数讲解(⼀)
⾸先要实现对寄存器的配置,可以参考⼿册,如下图所⽰: 此⽂件包含在 ⽂件中.上述的应⽤⽂档详细介绍了如何利⽤KEIL实现对固件程序 ...
备忘录:在alpine上安装kvm
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论