pytorch入门

本文介绍了PyTorch的基础操作,包括官网资源、包导入及帮助文档查询方式,并演示了如何创建不同类型的张量(矩阵),如空张量、全零矩阵、全一矩阵等,还展示了如何将NumPy数组转换为Tensor以及反之。
摘要由CSDN通过智能技术生成

官网:https://pytorch.org/

中文官网:https://pytorch.apachecn.org/

知乎的建议:新手如何入门pytorch?

 

导入包:import torch

查看某个包,如:help(torch)    

>>> import torch
>>> help(torch)

>>> 

或者在查看官网:https://pytorch.org/docs/stable/torch.html

 

创建一个新矩阵

>>> x = torch.empty(5, 3)
>>> x
tensor([[1.3563e-19, 1.3563e-19, 1.8888e+31],
        [1.2727e+25, 4.3053e+21, 6.0039e+31],
        [7.5338e+28, 6.1687e+16, 4.9153e-14],
        [1.3556e-19, 1.3563e-19, 1.3563e-19],
        [1.3563e-19, 1.0903e+27, 5.9423e-02]])
>>> 

类似:创建一个全0矩阵:

x = torch.zeros(5, 3, dtype=torch.long)

创建一个全1矩阵:

x = torch.ones(2, 2, requires_grad=True)

用数据直接构造一个矩阵:

x = torch.tensor([5.5, 3])

使用numpy转换成torch

import numpy as np
a = np.ones(5)
b = torch.from_numpy(a)

torch转换成numpy

y = x.numpy()

 

属性

 

 

 

运算

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值