美文网首页pytorch相关函数
Pytorch-张量相加的四种方法 / .item()用法

Pytorch-张量相加的四种方法 / .item()用法

作者: spectre_hola | 来源:发表于2018-11-22 18:05 被阅读0次

相关基本操作:http://pytorch.org/docs/torch.


这里举例说明:

x = torch.rand(5, 3)
y = torch.rand(5, 3)
#第一种
print(x + y)
#第二种
print(torch.add(x, y))
#第三种
result = torch.empty(5, 3)
torch.add(x, y, out=result)
print(result)
#第四种
y.add_(x)
print(y)

Any operation that mutates a tensor in-place is post-fixed with an . For example: x.copy(y), x.t_(), will change x.


关于x.item()用法:
文档中给了例子,说是一个元素张量可以用item得到元素值,请注意这里的print(x)和print(x.item())值是不一样的,一个是打印张量,一个是打印元素:

x = torch.randn(1)
print(x)
print(x.item())

#结果是
tensor([-0.4464])
-0.44643348455429077

那么如果x不是只含一个元素张量可以吗?本菜试了一下,不行的!但是可以用这种方法访问特定位置的元素~

x = torch.randn(2, 2)
print(x[1, 1])
print(x[1, 1].item())

#结果
tensor(0.4279)
0.4278833866119385
···

相关文章

  • Pytorch-张量相加的四种方法 / .item()用法

    相关基本操作:http://pytorch.org/docs/torch. 这里举例说明: Any operati...

  • PyTorch中.item()用法

    PyTorch有个小的知识点需要我们注意就是x.item()用法。 官方文档解释.item()用法是:一个元素张量...

  • 2、张量运算

    2.1 张量的广播 两个形状相同的张量相加显而易见,而两个形状不同的张量,例如我们将一个2D张量与一个向量相加,会...

  • tensorflow基础

    tf. constant, 定义tensor(张量) tf.add, 两个张量相加 tf.matmul 矩阵乘法

  • 时分秒相加

    最近遇到了一个需求,就是时分秒 时间相加,然后自己写了一个方法 用法:

  • java中final关键字

    final关键字概念和四种用法 概述:关键字 最终、不可改变的常见四种用法: 修饰一个类 修饰一个方法 修饰一个局...

  • RecyclerView基本用法笔记

    主要包括RecyclerView基本用法、插入删除Item、Item点击事件监听 一、RecyclerView的基...

  • 栈与队列的list实现

    list函数用法总结 append()把新元素加到list的末尾 insert(index, item)把item...

  • this的用法

    [JS中this的四种用法] 1.在一般函数方法中使用 this 指代全局对象 2.作为对象方法调用,this 指...

  • this对象

    js中this的四种用法 在一般函数方法中使用this指代全局对象(默认绑定) 作为对象方法调用,this指向上级...

网友评论

    本文标题:Pytorch-张量相加的四种方法 / .item()用法

    本文链接:https://www.haomeiwen.com/subject/ekfrqqtx.html