zoukankan      html  css  js  c++  java
  • pytorch基础练习

    惯例,先讲环境

    是可以用anaconda+pytorch直接搞,想在linux机上直接用ipython,这必然也是我刚知道的,以前都在命令行输入jupyter-notebook开一个网站
    难以接受的自然是还要下载,好麻烦呀!!!!!!

    还可以直接在谷歌上找colab,不过国内需要tz,如果没有tz的话可以下载谷歌浏览器插件Ghelper,然后还进不去就加个谷歌访问助手

    colab自带pytorch,是不是很方便!!!

    顺便,感谢xzy和mds大佬提供的帮助

    步入正题!!!

    参考博客

    张量Tensors

    我猜一定有人想要代码吧

    import torch
    x=torch.empty(5,3)
    print(x)#创建一个没有初始化的矩阵
    
    y=torch.rand(5,3)
    print(y)#创建一个随机初始化的矩阵
    
    z=torch.zeros(5,3,dtype=torch.long)
    print(z)#创建一个全部为0的矩阵,且类型为Long
    
    #直接构造张量
    x=torch.tensor([2.3,4.3])
    print(x)
    
    x=x.new_ones(5,3,dtype=torch.double)
    print(x)#创建新的Tensors
    
    x=torch.randn_like(x,dtype=torch.float)#改变原来的类型
    print(x)
    
    y=torch.rand(5,3)
    x=torch.rand(5,3)
    print(x+y)
    
    y.add(x)
    print(y)
    
    #索引
    print(x[:1])
    
    x=torch.randn(4,4)
    y=x.view(16)
    z=x.view(-1,8)
    print(x.size(),y.size(),z.size())
    
    a=torch.ones(5)
    print(a)
    
    b=a.numpy()
    print(b)
    
    import numpy as np
    a=np.ones(5)
    print(a)
    
    b=torch.from_numpy(a)
    print(b)
    
    np.add(a,1,out=a)
    print(a)
    

    小白不是很会markdown,有排版方面的建议欢迎批评指出!!!
    再次感谢大佬们的帮助,如有技术问题直接评论就好!

  • 相关阅读:
    单例模式
    json 格式
    axios 获取不到数据错误
    sprint test 添加事务回滚机制
    springboot An incompatible version [1.1.32] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
    spring boot 启动之后404
    废了
    tomcat 部署项目到服务器
    Druid 介绍及配置
    jq 全选
  • 原文地址:https://www.cnblogs.com/zhmlzhml/p/14069337.html
Copyright © 2011-2022 走看看