Pytorch tensor Quickstart

Pytorch tensor

0. 环境介绍

环境使用 Kaggle 里免费建立的 Notebook

教程使用李沐老师的 动手学深度学习 网站和 视频讲解

引入 pytorch

import torch

1. tensor

1.1 基本操作

张量(tensor)数值组成的数组,数组可以有多个维度

1.1.1 arange() 生成向量

在这里插入图片描述

1.1.2 shape 输出张量形状

在这里插入图片描述

1.1.3 numel() 返回张量中元素总数

在这里插入图片描述

1.1.4 reshape() 改变一个张量的形状

在这里插入图片描述
reshape() 适用于元素数量相同的所有张量
在这里插入图片描述

1.1.5 zeros() 全 0 阵

在这里插入图片描述

1.1.6 ones() 全 1 阵

在这里插入图片描述

1.1.7 tensor 列表赋值

在这里插入图片描述

1.2 tensor 运算

1.2.1 常见的标准算术运算符

常见的标准算术运算符(+-*/**)都是按照对应元素运算** 是求幂运算
在这里插入图片描述

1.2.2 exp() 指数运算

在这里插入图片描述

1.2.3 cat() 连接张量,dim 参数值默认为 0(下面拼接),为 1 时表示右边拼接

在这里插入图片描述

1.2.4 == 逻辑运算

在这里插入图片描述

1.2.5 sum() 对张量内元素求和求和

在这里插入图片描述

1.2.6 广播机制 元素操作,b 张量将 0,1 分别进行列扩展再对应元素运算

在这里插入图片描述

1.2.7 张量访问

在这里插入图片描述

1.3 执行原地操作

运行一些操作可能会导致新结果分配内存
在这里插入图片描述
执行原地操作不会分配新的内存,zeros_like 表示生成一个与 Y 张量 shape 相同的全 0 阵
在这里插入图片描述

1.4 转换为 Numpy 张量

在这里插入图片描述

1.5 1*1 张量转换为标量

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

哇咔咔负负得正

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值