1. Pytorch的安装方法

1.1 Pytorch介绍

  • Pytorch是一款facebook发布的深度学习框架,由于易用性,友好性,深受广大用户青睐.
  • 官网:https://pytorch.org/get-started/locally/

1.2 Pytorch常见的安装方法

  • conda命令安装

    • 带GPU的安装方法:conda install pytorch torchvision cudatoolkit=9.0 -c pytorch
    • 不带GPU的安装步骤:conda install pytorch-cpu torchvision-cpu -c pytorch
  • 使用Pycharm可视化安装

    • 点击File->Settings弹出工具包安装按钮:

    • 点击上图中的加号弹出Available package对话框,在文本中输入torch

  • 点击如图所示的Install PackageSpecify version选择指定版本进行安装

2. 张量Tensor

2.1 *张量的概念

  • 张量是一个统称,其中包含很多类型.
  • 0阶张量:标量、常数,0-D Tensor
  • 1阶张量:向量,1-D Tensor
  • 2阶张量:矩阵,2-D Tensor
  • 3阶张量:3-D Tensor

2.2 张量的数据类型

  • tensor中的数据类型非常多,常见类型如下:

3. Pytorch中tensor的常用方法

3.1 Pytorch中tensor的常用方法包括:

  • 获取tensor中的数据(当tensor中只有一个元素是可用):tensor.item()
  • 转化为数组:tensor.numpy()
  • 获取tensor的形状:tensor.size()
  • 改变tensor的形状:tensor.view()
  • 获取tensor的阶数:tensor.dim()
  • 获取最大值:tensor.max()

3.2 步骤

步骤一:获取tensor中的数据(当tensor中只有一个元素可用):tensor.item()

import numpy as np
a = torch.tensor(np.arange(1))
print(a.item())print("--------------------")

步骤二:tensor转化为数组


torch.manual_seed(1)
b = torch.rand(2,3)
print(b.numpy())print("--------------------")

步骤三: 获取tensor形状

print(a.size())
print(b.size())print("--------------------")

步骤四:形状改变

c = b.view(3,2)
print(c)print("--------------------")

步骤五:获取阶数

# 5. 获取阶数
d = torch.rand(4,3,4)
print(d.dim())
print("--------------------")

步骤六:获取最大值

# 6. 获取最大值
e = c.max()
f = b.max()
print(e,f)

十七、Pytorch的安装和使用相关推荐

  1. Pytorch的安装教程

    1. Pytorch的介绍 Pytorch是一款facebook发布的深度学习框架,由其易用性,友好性,深受广大用户青睐. Pytorch是一个基于Numpy的科学计算包, 向它的使用者提供了两大功能 ...

  2. pytorch离线安装(探索尝试版本)

    pytorch离线安装 1.失败的尝试 1.1清华云阿里云反复横跳 2.本地安装Torch 2.1去哪里下载 2.2虚拟环境的问题 2.3安装过程说明 2.4想更多 3.另外的库的安装torchvis ...

  3. pytorch环境安装(配置:CUDA11.1+CUDNN11.1+torch.9.0+cu111+torchvision0.10.0+cu111+torchaudio==0.9.0)

    文章目录 1.下载CUDA 2 .下载CUDNN 3.CUDA安装 4.安装CUDNN 5.下载pytorch 6.安装pytorch 本文的显卡是 NVIDIA GeForce RTX 3060 L ...

  4. pytorch已经安装成功了为什么不能使用import_使用auto keras的过程

    成功安装的总结: 1.创建环境名为mykeras.python版本为3.6的独立环境 conda create --name mykeras python=3.6 2.用pip安装 torch==0. ...

  5. 快速入门Pytorch(1)--安装、张量以及梯度

    原文链接:mp.weixin.qq.com/s/WZdBm2JQ4- 这是翻译自官方的入门教程,教程地址如下: DEEP LEARNING WITH PYTORCH: A 60 MINUTE BLIT ...

  6. PyTorch框架学习一——PyTorch的安装(CPU版本)

    PyTorch框架学习一--PyTorch的安装(CPU版本) PyTorch简介 PyTorch的安装(CPU版) 机器学习/深度学习领域的学习都是需要理论和实践相结合的,而它们的实践都需要借助于一 ...

  7. Win10 + CUDA10.1+pytorch手动安装

    1.安装环境 OS:              Win10 专业 x64 Python:      Python 3.7.7(通过Anaconda软件自带安装) Anaconda: Anaconda3 ...

  8. pytorch手动安装开发包

    有的时候,下载速度太慢了,可以离线手动下载安装包,然后重新执行安装命令. 1.从上面信息指令以及我们最终执行的结果知道,主要是下载三个文件比较慢,容易出错: 2.我们去国内清华镜像寻找响应的文件,手动 ...

  9. Pytorch环境安装【Python3.7+Anaconda3+CUDA10.1】

    1.安装环境 OS:              Win7 旗舰版 x64 Python:      Python 3.7.7(通过Anaconda软件自带安装) Anaconda: Anaconda3 ...

最新文章

  1. 复数乘法_leetcode No.537 复数乘法
  2. spring boot系列03--spring security (基于数据库)登录和权限控制(下)
  3. mariadb(mysql)的安装
  4. ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction
  5. Go语言微服务开发框架:Go chassis
  6. 电脑表格日期怎么修改原有日期_一些让你惊呆的电脑办公小技能
  7. SpringBoot之Listener注册到Spring容器中的多种方法
  8. 无监督学习:Linear Dimension Reduction(线性降维)
  9. LeetCode—4.滑动窗口
  10. 删除python读取的txt每一行尾部的\n
  11. 前端模拟数据(mock数据)的方法一:访问该项目的静态资源目录
  12. 服饰柔性3D渲染调研及实践
  13. 【推荐系统】特征值分解(谱分解)和奇异值分解(SVD),即在PCA上的应用
  14. 地信遥感行业可以考的证
  15. python stm32f401_使用Python编程STM32F401 Nucleo开发板快速入门
  16. Android中获取视频的第一帧图片的三种方法
  17. web开发入门_Web开发人员工作流程工具:入门指南
  18. mysql 问号作用,在“WHERE column =?”中MySQL中问号的意义是什么?
  19. 什么是数据结构?什么是算法?怎么学习数据结构与算法?
  20. 西门子s7-300/400PLC-MMC密码解密

热门文章

  1. java中appletviewer是什么意思_Java开发网 - 请教,appletviewer的问题
  2. Java的if判断对象为null时,null放在比较运算符的左边还是右边较好?
  3. Java接口的幂等性
  4. php实现的mongodb操作类
  5. windows下生成github ssh key详解
  6. jQuery的this $this $(this)
  7. java输入hello_详解JAVA输出Hello World
  8. presto 连接mysql,Presto等同于MySQL group_concat
  9. 签名算法sha256withrsa,RSA数字证书公钥私钥生成,base64转码和文件日志
  10. PHP二维数组根据字段排序