惯例,先讲环境

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

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

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

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

pytorch基础练习

步入正题!!!

参考博客

张量Tensors

pytorch基础练习

pytorch基础练习

pytorch基础练习

pytorch基础练习

pytorch基础练习

pytorch基础练习

pytorch基础练习

pytorch基础练习

pytorch基础练习

我猜一定有人想要代码吧

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,有排版方面的建议欢迎批评指出!!!
再次感谢大佬们的帮助,如有技术问题直接评论就好!

相关文章:

  • 2022-01-01
  • 2021-06-21
  • 2021-11-18
  • 2021-12-25
  • 2021-05-02
  • 2022-12-23
  • 2022-01-19
猜你喜欢
  • 2021-06-03
  • 2021-12-30
  • 2021-07-07
  • 2022-12-23
  • 2022-12-23
  • 2021-10-14
  • 2022-12-23
相关资源
相似解决方案