当前位置: 首页 > news >正文

南京做网站优化多少钱在线教育网站开发方案

南京做网站优化多少钱,在线教育网站开发方案,网站死链如何修改,做任务领积分兑换别的网站上的会员1.torch.add() (1)函数原型: torch.add(input, other, alpha, out) (2)参数说明: 参数名称参数类型参数说明inputtorch.Tensor表示参与运算的第一个输入Tensor张量othertorch.Tensor或者Number表示参与运算的第二个输入Tensor张量或标量alphaNumber, optional一个可选的缩放…

1.torch.add()

(1)函数原型:

torch.add(input, other, alpha, out)

(2)参数说明:

参数名称参数类型参数说明
inputtorch.Tensor表示参与运算的第一个输入Tensor张量
othertorch.Tensor或者Number表示参与运算的第二个输入Tensor张量或标量
alphaNumber, optional一个可选的缩放因子,默认为1,other张量将会乘以这个因子后再进行加法运算
outtorch.Tensor, optional用于存储输出结果的张量。如果提供了该参数,结果将存储在这个张量中;默认值为None

(3)函数功能:

对输入张量input逐元素加上标量值/张量other,并返回一个新的张量tensor;运算过程中需要满足广播机制
output = torch.add(input,other,alpha)的效果等同于
output = input + other * alpha

2.torch.sub()

(1)函数原型:

torch.sub(input, other, alpha, out)

(2)参数说明:

参数名称参数类型参数说明
inputtorch.Tensor表示参与运算的第一个输入Tensor张量
othertorch.Tensor或者Number表示参与运算的第二个输入Tensor张量或标量
alphaNumber, optional一个可选的缩放因子,默认为1,other张量将会乘以这个因子后再进行加法运算
outtorch.Tensor, optional用于存储输出结果的张量。如果提供了该参数,结果将存储在这个张量中;默认值为None

 (3)函数功能:

对输入张量input逐元素加上标量值/张量other,并返回一个新的张量tensor;运算过程中需要满足广播机制;
output = torch.sub(input,other,alpha)的效果等同于
output = input - other * alpha

3.张量乘法

(1)函数原型:

1.torch.mul(input,other,out)
2.torch.dot(input,other,out) 
3.torch.mm(input, mat2, out)
4.torch.mv(input, vector, out)
5.torch.bmm(input, mat2, out)
6.torch.matmul(input,other,out)

(2)参数说明: 

参数名称参数类型参数说明
inputtorch.Tensor

表示参与运算的第一个输入Tensor张量;

对于torch.dot来说input必须是一维张量;

othertorch.Tensor或者Number

表示参与运算的第二个输入Tensor张量或标量;

对于torch.mul来说other是可以和input广播的张量或标量;

对于torch.dot来说other必须是一维张量;

对于torch.matmul来说other必须和input满足矩阵相乘的条件,但是torch.matmul支持广播

vectortorch.Tensor参与运算的向量,如果input为n*m的Tensor,那么vector必须是一个一维长度为m的Tensor,即vector.shape = (m,1)
mat2torch.Tensor

参与运算的第二个输入Tensor;

对于torch.mm来说,如果input为m*n的一个Tensor,那么mat2是n*p的一个Tensor,并且不支持广播;

对于torch.bmm来说,如果input为一个b*m*n的Tensor,那么mat2必须是一个b*n*p的Tensor,该函数同样不支持广播

outtorch.Tensor, optional用于存储输出结果的张量。如果提供了该参数,结果将存储在这个张量中;默认值为None

(3)函数功能: 

1.逐个对input和other中对应的元素相乘,输出out张量的每个位置的元素等于input张量和other张量对应位置处的元素相乘;该函数支持广播操作;
2.返回两个一维Tensor点积的结果;要求输入的两个一维向量的长度相同;结果等于这两个一维向量每个位置出的元素相乘之和;
3.返回两个二维Tensor矩阵相乘的结果;该函数只能用于二维Tensor之间的运算;要求mat2的第一个维度必须和input的第二个维度相同;不支持广播的操作;
4.返回一个矩阵和一个向量的矩阵乘法结果;如果input是一个m*n的Tensor,那么vector必须是一个n*1的一维向量;返回结果是一个m*1的一维向量;不支持广播的操作;
5.返回两个三维矩阵的矩阵乘法结果;input和mat2必须都是三维矩阵;如果input的维度为b*m*n,那么mat2的维度为b*n*p,结果返回是一个维度为b*m*p的三维矩阵;不支持广播的操作;
6.可以用于PyTorch中绝大多数的乘法;在不同的情形下它与上述各个乘法函数起着相同的作用:
(1)如果两个张量都是一维的,此时返回两个向量的点积;作用与torch.dot()相同,同样要求两个一维张量的元素个数相同;
(2)如果两个参数都是二维张量,那么将返回矩阵乘积;作用与torch.mm()相同,同样要求两个张量的形状需要满足矩阵乘法的条件;
(3)如果第一个参数是一维张量,第二个参数是二维张量,那么在一维张量的前面增加一个维度,然后进行矩阵乘法,矩阵乘法结束后移除添加的维度;
(4)如果第一个参数是二维张量,第二个参数是一维张量,那么将返回矩阵×向量的积;作用与torch.mv()相同,另外要求矩阵的形状和向量的形状满足矩阵乘法的要求;
(5)如果两个参数均至少为一维且其中一个参数的维度数目大于2,那么经过如下的一番处理然后进行批量矩阵乘法:
a.如果第一个参数是一维张量那么在此张量之前增加一个维度;
b.如果第二个参数是一维张量那么在此张量之后增加一个维度;
c.由于上述两个规则,所有涉及到一维张量和高维张量的乘法都被转变为二维及二维以上的张量×二维及二维以上的张量,然后除掉最右边的两个维度,对剩下的维度进行广播;最后就可以进行批量矩阵乘法;

4.张量除法

(1)函数原型:

torch.div(input,other,rounding_mode,out)

(2)参数说明: 

参数名称参数类型参数说明
inputtorch.Tensor表示参与运算的第一个输入Tensor张量,即参与除法运算的被除数
othertorch.Tensor或者Number表示参与运算的第二个输入Tensor张量或标量,即参与除法运算的除数;支持广播操作;
rounding_modeString,Optional

表示采用的四舍五入的模式,可选取值和对应的含义如下:

None(默认值):不执行舍入操作;

trunc:将除法结果向零四舍五入,相当于C语言风格的除法;

floor:将除法结果向下取整

outtorch.Tensor,Optional用于存储输出结果的张量。如果提供了该参数,结果将存储在这个张量中;默认值为None

 (3)函数功能: 

将数组input与数组other对应位置的元素做除法,输出out张量的每个位置的元素等于input张量和other张量对应位置处的元素相除;
该运算支持广播机制,并且还支持整数、浮点数和复杂输入,始终将整数类型提升为默认标量类型;

5.张量范数

(1)函数原型:

torch.norm(input,p,dim,keepdim,out,dtype)

 (2)参数说明: 

参数名称参数类型参数说明
inputtorch.Tensor求解范数的输入Tensor张量,必须是浮点类型或复数类型
pNumber或String;Optional

求解范数的类型,可取值及对应的范数如下:

‘fro’(默认值):求解Frobenius范数,即各项元素的绝对值平方的总和的平方根

‘nuc’(不常用):求解核范数,核范数是矩阵奇异值的和;

Number(常用):求解对应的p-范数,即各项元素的p次方的总和的p次方根;

dimint,tuple of 2 ints,list of 2 ints;Optional

指定求解范数的维度,可取值和对应的含义如下:

None(默认值):在所有维度上进行计算;当input只有两维时计算矩阵范数;当输入只有一维时则计算向量范数;

int:在给定的单个维度上进行计算向量范数;如果输入超过2维向量范数将被应用在最后一维;

tuple of  2 ints/list of 2 ints:在给定的多个维度上计算矩阵范数;

如果参数p指定的范数类型不支持给定的维度dim,那么会报错

keepdimboolean;Optional

输出的范数张量是否保持参数dim所指定的维度:

False(默认值):输出的范数张量不保持参数dim所指定的维度

True:输出的范数张量保持参数dim所指定的维度

outtorch.Tensor;Optional用于存储输出结果的张量。如果提供了该参数,结果将存储在这个张量中;默认值为None
dtypetorch.dtype;Optional指定输出结果张量的数据类型,默认值为None

(3)函数功能: 

求解给定的张量Tensor在指定的维度dim上的某个范数类型
返回值为对应的范数张量
可以根据参数dim判断计算结果的维度,dim默认从0开始;dim等于几就表示去掉第几个维度;
例如原始的张量t1维度为(3,4,3),那么如下的操作得到的tensor维度为:
torch.norm(t1,dim=0):(4,3) 
torch.norm(t1,dim=1):(3,3)
torch.norm(t1,dim=2):(3,4)

6.张量拼接

http://www.yayakq.cn/news/966830/

相关文章:

  • 南京网页效果图设计接单站长工具seo综合查询隐私查询导航
  • 调节wordpress手机样式网站网页优化技巧
  • wordpress构建自己的网站如何缩小wordpress文字边距
  • 做外贸网站的效果怎么样wdcp wordpress伪静态
  • 学摄影的网站有哪些vs2010网站开发示例
  • 网站制作文案杭州vi手册模板
  • 地方旅游网站模板好用的网站链接
  • 廊坊网站建设搭建域名出售平台
  • 做网站和做软件哪个难.net网站开发工程师
  • 镇江网站建设报价wordpress获取置顶文章
  • 阿里云能做网站么wordpress增加幻灯片
  • 设计精美的中文网站文创产品有哪些
  • 网站建设的有什么需求护肤品网站建设目的
  • 公司内部网站规划网站开发技术方案
  • 最适合新人的写作网站网页设计与制作基础教程答案
  • 哪类网站流量大wordpress 网页飘窗
  • 大型网站开发报价方案网站开发u盘128够吗
  • 淘宝做网站给了钱泸州住房和城乡建设厅网站
  • 网站定制二次开发免费网站在线收看
  • 普宁网站建设公司网站建设一级二级目录
  • 公司网站服务类型怎么填新闻发稿软文推广
  • 一屏网站模板下载 迅雷下载 迅雷下载地址编程网页
  • 做哪个网站卖一手房比较好福州开发企业网站
  • 聊城网站设计公司cms建站模板app
  • 佛山免费网站设计整合网络营销策划
  • 奉贤庄行网站建设广州建网站白云区
  • 专业建网站设计公司昆明信息港官网
  • 如何在网上做网站推广asp.net p2p网站开发
  • 网站建设资质备案网页版本传奇
  • 爱站网站排名查询工具百川互联