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

义乌建设网站制作大学网站建设管理制度

义乌建设网站制作,大学网站建设管理制度,做网站基本流程,wordpress 主题 试用5. 基本数学运算 5.1 torch.add()函数 torch.add() 是 PyTorch 中的一个函数#xff0c;用于执行逐元素的加法操作。这个函数可以接受多个张量#xff08;tensors#xff09;作为输入#xff0c;并返回一个新的张量#xff0c;其中每个元素都是输入张量对应元素之和。 …5. 基本数学运算 5.1 torch.add()函数 torch.add() 是 PyTorch 中的一个函数用于执行逐元素的加法操作。这个函数可以接受多个张量tensors作为输入并返回一个新的张量其中每个元素都是输入张量对应元素之和。 函数的基本语法如下 torch.add(input, alpha1, other, outNone) → Tensor参数说明 input要进行加法操作的输入张量。alpha要乘以input张量的标量值。默认为1。other要与input张量相加的另一个张量或标量。out可选参数用于指定输出张量。 函数的工作原理是将alpha乘以input张量然后加上other张量或标量。如果other是一个标量则它会被加到input张量的每个元素上。如果other是一个张量则它必须具有与input张量相同的形状以便逐元素地相加。 这里有一些使用torch.add()的例子 import torch# 例子1将标量加到张量上 x torch.tensor([1.0, 2.0, 3.0]) y torch.add(x, 2) # y x 2 print(y) # 输出: tensor([3., 4., 5.])# 例子2将张量加到另一个张量上 x torch.tensor([1.0, 2.0, 3.0]) y torch.tensor([4.0, 5.0, 6.0]) z torch.add(x, y) # z x y print(z) # 输出: tensor([5., 7., 9.])# 例子3使用alpha参数 x torch.tensor([1.0, 2.0, 3.0]) y torch.add(x, alpha0.5, other2) # y 0.5 * x 2 print(y) # 输出: tensor([2.5, 3.0, 3.5])注意torch.add()函数不会修改输入张量而是返回一个新的张量。 5.2 torch.sub()函数 torch.sub() 是 PyTorch 中的一个函数用于执行逐元素的减法操作。该函数接受至少两个张量tensors作为输入并返回一个新的张量其中每个元素都是第一个输入张量对应元素减去第二个输入张量对应元素的结果。 函数的基本语法如下 torch.sub(input, other, alpha1, outNone) → Tensor参数说明 input要进行减法操作的输入张量。other要从input张量中减去的另一个张量或标量。alpha可选参数要乘以other张量或标量的标量值。默认为1。out可选参数用于指定输出张量。 如果other是一个标量那么它会从input张量的每个元素中减去。如果other是一个张量那么它必须具有与input张量相同的形状以便进行逐元素的减法。 下面是一些使用torch.sub()的例子 import torch# 例子1从张量中减去标量 x torch.tensor([5.0, 3.0, 2.0]) y torch.sub(x, 2) # y x - 2 print(y) # 输出: tensor([3., 1., 0.])# 例子2从张量中减去另一个张量 x torch.tensor([5.0, 3.0, 2.0]) y torch.tensor([1.0, 2.0, 3.0]) z torch.sub(x, y) # z x - y print(z) # 输出: tensor([4., 1., -1.])# 例子3使用alpha参数 x torch.tensor([5.0, 3.0, 2.0]) y torch.sub(x, other2, alpha0.5) # y x - 0.5 * 2 print(y) # 输出: tensor([4., 2., 1.])请注意torch.sub()函数不会修改输入张量而是返回一个新的张量。此外torch.sub()函数还可以接受一个out参数用于指定输出张量的位置这在某些情况下可以用于避免不必要的内存分配。 5.3 torch.mul()函数 torch.mul() 是 PyTorch 中的一个函数用于执行逐元素的乘法操作。这个函数可以接受两个张量tensors作为输入并返回一个新的张量其中每个元素都是输入张量对应元素相乘的结果。 函数的基本语法如下 torch.mul(input, other, outNone) → Tensor参数说明 input要进行乘法操作的第一个输入张量。other要与input张量相乘的第二个张量或标量。out可选参数用于指定输出张量。 如果other是一个标量那么它会与input张量的每个元素相乘。如果other是一个张量那么它必须具有与input张量相同的形状以便进行逐元素的乘法。 下面是一些使用torch.mul()的例子 import torch# 例子1张量与标量相乘 x torch.tensor([1.0, 2.0, 3.0]) y torch.mul(x, 2) # y x * 2 print(y) # 输出: tensor([2., 4., 6.])# 例子2张量与张量相乘 x torch.tensor([1.0, 2.0, 3.0]) y torch.tensor([4.0, 5.0, 6.0]) z torch.mul(x, y) # z x * y print(z) # 输出: tensor([ 4., 10., 18.])# 例子3使用out参数 x torch.tensor([1.0, 2.0, 3.0]) y torch.tensor([4.0, 5.0, 6.0]) result torch.empty(3) torch.mul(x, y, outresult) # 结果存储在result中 print(result) # 输出: tensor([ 4., 10., 18.])注意torch.mul() 函数和 * 运算符在 PyTorch 中都可以用来执行逐元素的乘法操作。使用 * 运算符时它会直接返回结果而不需要显式地调用一个函数。 # 使用 * 运算符执行逐元素乘法 z x * y print(z) # 输出: tensor([ 4., 10., 18.])这两种方式在功能上是等效的选择哪种方式取决于你的编程风格和偏好。 5.4 torch.div() 函数 数接受两个张量tensors作为输入并返回一个新的张量其中每个元素都是第一个输入张量对应元素除以第二个输入张量对应元素的结果。如果第二个输入是一个标量那么它会被用来除以第一个输入张量的每个元素。如果第二个输入是一个张量那么它必须具有与第一个输入张量相同的形状以便进行逐元素的除法。 函数的基本语法如下 torch.div(input, other, outNone) → Tensor参数说明 input要进行除法操作的输入张量。other要除以input张量的每个元素的数字或张量。out可选参数用于指定输出张量。 例如 import torch# 例子1将张量的每个元素除以一个标量 x torch.tensor([2.0, 4.0, 6.0]) y torch.div(x, 2) # y x / 2 print(y) # 输出: tensor([1., 2., 3.])# 例子2将一个张量的每个元素除以另一个张量的对应元素 x torch.tensor([2.0, 4.0, 6.0]) y torch.tensor([1.0, 2.0, 3.0]) z torch.div(x, y) # z x / y print(z) # 输出: tensor([2., 2., 2.])5.5 torch.pow() 函数 torch.pow() 函数在 PyTorch 中的完整函数如下 torch.pow(input, exponent, outNone) → Tensor这个函数接受三个参数 input (Tensor): 输入张量它可以是任何维度的张量。exponent (float 或 Tensor): 指数它可以是一个浮点数在这种情况下input 张量的每个元素都会被提升到相同的幂或者是一个与 input 张量形状相同的张量在这种情况下input 张量的每个元素都会被提升到对应 exponent 张量中元素的幂。out (Tensor, 可选): 输出张量。如果提供则结果将被写入此张量中。如果没有提供则会创建一个新的张量来存储结果。 函数的返回值是一个新的张量它是 input 张量中每个元素提升到 exponent 幂后的结果。 这里有一些使用 torch.pow() 的例子 import torch# 例子1对整个张量的每个元素应用相同的指数 x torch.tensor([1.0, 2.0, 3.0]) y torch.pow(x, 2) # y [1^2, 2^2, 3^2] print(y) # 输出: tensor([1., 4., 9.])# 例子2使用不同的指数 exponent torch.tensor([2.0, 3.0, 4.0]) y torch.pow(x, exponent) # y [1^2, 2^3, 3^4] print(y) # 输出: tensor([ 1., 8., 81.])# 例子3使用 out 参数 x torch.tensor([1.0, 2.0, 3.0]) exponent 2.0 result torch.empty(3) torch.pow(x, exponent, outresult) # 结果存储在 result 中 print(result) # 输出: tensor([1., 4., 9.])在第一个例子中整个张量的每个元素都被提升到了 2 的幂。在第二个例子中张量的每个元素被提升到了对应 exponent 张量中元素的幂。在第三个例子中我们使用了 out 参数来指定输出张量。 5.6 torch.sqrt()函数 torch.sqrt() 是 PyTorch 中的一个函数用于计算输入张量每个元素的平方根。 函数的基本语法如下 torch.sqrt(input, outNone) → Tensor参数说明 input要进行平方根计算的输入张量。out可选参数用于指定输出张量。 torch.sqrt() 函数会返回一个新的张量其中每个元素都是输入张量对应元素的平方根。如果输入张量中的元素是负数那么结果将是 NaN不是一个数字。 以下是一个使用 torch.sqrt() 的例子 import torch# 创建一个张量 x torch.tensor([4.0, 9.0, 16.0])# 计算每个元素的平方根 y torch.sqrt(x)print(y) # 输出: tensor([2., 3., 4.])在这个例子中我们创建了一个包含三个元素的张量 x然后使用 torch.sqrt() 计算了每个元素的平方根并将结果存储在 y 中。输出显示 y 中的每个元素都是 x 中对应元素的平方根。 5.7 torch.exp()函数 torch.exp() 函数的完整函数签名在 PyTorch 中是这样的 torch.exp(input, outNone) → Tensor这个函数接受两个参数 input (Tensor): 输入张量。这应该是你想要计算其每个元素自然指数e 的幂的张量。out (Tensor, 可选): 输出张量。如果提供结果将直接写入这个张量中。如果没有提供函数将返回一个新的张量。 torch.exp() 函数返回一个新的张量其中包含输入张量中每个元素的自然指数即 e 的对应元素幂。这个函数对于实现诸如神经网络中的激活函数如 softmax或计算概率分布如高斯分布等任务非常有用。 以下是一个使用 torch.exp() 函数的例子 import torch# 创建一个张量 x torch.tensor([0.0, 1.0, 2.0])# 计算每个元素的自然指数 y torch.exp(x)print(y) # 输出: tensor([1., 2.7183, 7.3891])在这个例子中我们创建了一个包含三个元素的张量 x然后使用 torch.exp() 计算了每个元素的自然指数并将结果存储在 y 中。输出显示 y 中的每个元素都是 x 中对应元素的自然指数。
http://www.pierceye.com/news/834226/

相关文章:

  • 网站网上商城建设网站上线详细步骤
  • 有那些网站可以做推广长沙公司排名
  • 怎样申请做p2p融资网站北京做网站一般多少钱
  • 建筑公司网站作用ASP.NET实用网站开发答案
  • 网站建设如何获取客户东莞网络营销销售
  • 郑州平台类网站自建房平面图设计软件
  • 昆明网站运营公司有哪些网页版微信登录二维码
  • 中国最权威的网站排名网上商店系统设计与开发
  • 自己做装修网站需要多少钱太仓建设网站
  • 湘潭做网站电话磐石网络龙岩kk社区
  • 重庆孝爱之家网站建设哪里可以做期货网站平台
  • 建设网站价位视频网站开发防止盗链
  • 制作网站的难度如何提网站建设需求
  • 做网上竞彩网站合法吗找工作用什么平台最好
  • 石家庄模板网站建网站要钱吗 优帮云
  • wap 网站 源码制作手游需要学什么软件
  • 自己做网站怎样挣钱个人网站模板 php
  • 新加坡建设局网站网站建设资料清单
  • 做网站用什么语言制作最安全?网站设计酷站
  • 河南省做网站的公司个人网站可以做电商吗
  • 专门做家教的网站网站开发大学
  • 资源专业网站优化排名wordpress 调用 置顶
  • 网站的建设维护网站换空间有影响吗
  • 兰州网站建设公南昌做网站的
  • 网站菜单样式襄樊公司网站建设
  • 学校网站建设平台wordpress 4.9.2
  • 开o2o网站需要什么手续企业微信开放平台
  • 网站开发 外文文献移动网站制作价格
  • 如何做网站的版块规划舆情监测
  • 怎么给公司注册网站二级域名的网站备案