zoukankan      html  css  js  c++  java
  • pytorch初学

    (pytorch_gpu) D:pytorch-text>python
    Python 3.7.9 (default, Aug 31 2020, 17:10:11) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import torch #在pycharm中打开的虚拟环境的终端
    >>> a = torch.Tensor(2,2)     #默认为torch.FloatTensor
    >>> a
    tensor([[3.4732e+19, 4.5914e-41],
    [3.4732e+19, 4.5914e-41]])
    >>> a.type()
    'torch.FloatTensor'
    >>> b = a.double()    #可以将FloatTensor转化成DoubleTensor
    >>> b
    tensor([[3.4732e+19, 4.5914e-41],
    [3.4732e+19, 4.5914e-41]], dtype=torch.float64)
    >>> b.type()
    'torch.DoubleTensor'
    >>> a.type()
    'torch.FloatTensor'
    >>> c = a.type(torch.DoubleTensor)
    >>> c
    tensor([[3.4732e+19, 4.5914e-41],
    [3.4732e+19, 4.5914e-41]], dtype=torch.float64)
    >>> c.type
    <built-in method type of Tensor object at 0x000001BA3A5929F8>
    >>> c.type()
    'torch.DoubleTensor'
    >>> a.type()
    'torch.FloatTensor'
    >>> a.type_as(b)
    tensor([[3.4732e+19, 4.5914e-41],
    [3.4732e+19, 4.5914e-41]], dtype=torch.float64)
    >>> a
    tensor([[3.4732e+19, 4.5914e-41],
    [3.4732e+19, 4.5914e-41]])
    >>> a.type()
    'torch.FloatTensor'
    >>> r = a.type_as(b) #将a转化成b的类型并赋值给r
    >>> r.type()
    'torch.DoubleTensor'
    共有四种方法转化Tensor 1.直接命名 2, b.double()    3.  b.type(torch.doubleTensor)

    4.r = b.type_as(d)将b转化成d的格式并赋值给r

  • 相关阅读:
    存储过程学习笔记
    重新学习struts
    ANT打包J2EE项目war包
    08 | 递归:如何用三行代码找到“最终推荐人”?
    基于Flask 实现Web微信登陆
    基于轮询实现实时的在线投票系统
    Flask 微信公众号开发
    微信公众号开发
    爬虫之正则案例
    爬虫之正则表达式的应用爬取
  • 原文地址:https://www.cnblogs.com/kelvin-liu/p/14292648.html
Copyright © 2011-2022 走看看