| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Pytorch学习笔记(一) -> 正文阅读 |
|
[Python知识库]Pytorch学习笔记(一) |
张量的学习: 张量是一种特殊的数据结构,张量可以在GPU或者其他软件中运行
1、直接生成张量
注:torch.tensor() 单一数据元素的多维矩阵 当 requires_grad=False 不计算梯度 =True时,计算梯度 2、通过numpy数组来生成张量
注:torch.from_numpy( ) 把数组转换成张量,二者可以共享内存 3、通过已有的张量来生成新的张量
注:torch.one_like() 生成全1的张量 ? ? ? torch.zeros_like() 生成全0的张量 ? ? ?torch.rande_like() 生成随机数填充的张量 4、通过指定的数据维度来生成张量
注:torch.rand() 生成随机数
5、判断当前环境gpu是否可用,然后将tensor导入GPU中运行
6、张量的索引与切片
注:张量的拼接
torch.cat(inputs,dim=?) 将一组张量按照指定的维度进行拼接? dim需要进行相应的变换 torch.stack(inputs,dim=?)沿着维度对输入张量序列进行拼接? 0<=dim<len(outputs)
7、张量的乘法和矩阵的乘法
8、自动的赋值运算
9、Tensor与numpy的转化
10、修改张量的值,则numpy array 数组值也会随之改变
tensor.matmul 两个张量的矩阵乘法 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 9:49:29- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |