NJU1healer的个人博客分享 http://blog.sciencenet.cn/u/NJU1healer

博文

按标题搜索
PyTorch的torch.cat
2020-10-29 19:56
1. 字面理解:torch.cat是将两个张量(tensor)拼接在一起, cat是concatnate的意思,即拼接 ,联系在一起。 2. 例子理解 import torch A=torch.ones(2,3) #2x3的张量(矩阵) & ...
个人分类: Pytorch|175 次阅读|没有评论
pytorch中contiguous()
2020-10-29 09:04
contiguous:view只能用在contiguous的variable上。如果在view之前用了transpose, permute等,需要用contiguous()来返回一个contiguous copy。 一种可能的解释是: 有些tensor并不是占用一整块内存,而是由不同的数据块组成,而 tensor的view()操作依赖于内存是整 ...
个人分类: Pytorch|138 次阅读|没有评论
Pytorch中LayerNorm计算过程详解
2020-10-28 22:52
【参考】 https://blog.csdn.net/weixin_39228381/article/details/107939602 点滴分享,福泽你我!Addoil!
个人分类: Pytorch|381 次阅读|没有评论
Pytorch中DataLoader与DataSet联合使用
2020-10-28 16:24
DataLoader与DataSet关系 DataLoader是Pytorch用来 加载数据 的一个类,其实就是一个迭代器,而迭代的数据从哪来?就需要用到DataSet了。 DataSet就是用来 封装数据 的类,主要用来对数据进行相关的自定义操作(比如图片的裁剪、标签的定义等),通过 __getitem__ ...
个人分类: Pytorch|241 次阅读|没有评论
DataLoader使用完整流程及数据格式
2020-10-27 19:55
通过一个小案例,反映出DataLoader使用完整流程!! import torch import torch.utils.data as Data BATCH_SIZE = 3 #批训练数据个数 x = torch.linspace(1,10,10) #x data (torch tensor) y = torch.linspace(10,1,10) #y data (torch tensor) #随后我们需要把X和Y组成一个完整的数据集,并转 ...
个人分类: Pytorch|377 次阅读|没有评论
python特殊函数__len__(self)
2020-10-27 14:42
__len__ 如果一个类表现得像一个 list ,要获取有多少个元素,就得用 len() 函数。 要让 len() 函数工作正常,类必须提供一个特殊方法 __len__() ,它返回元素的个数。 例如,我们写一个 Students 类,把名字传进去: class Students(object): def __init__(self, *args): &nbs ...
个人分类: Python|339 次阅读|没有评论
python __getitem__()方法理解
2020-10-27 14:30
如果在类中定义了__getitem__()方法,那么他的实例对象(假设为P)就可以这样P 取值。当实例对象做P 运算时,就会调用类中的__getitem__()方法。 # -*- coding:utf-8 -*- class DataTest: def __init__(self,id,address): self.id=id ...
个人分类: Python|270 次阅读|没有评论
json.dump()与json_dumps()区别
2020-10-27 10:41
json 模块提供了一种很简单的方式来编码和解码JSON数据。 其中两个主要的函数是 json.dumps() 和 json.loads()。 1.json.dumps将一个Python数据结构转换为JSON : import json data = { 'name' : 'myname', 'age' : 100, } json_str = json.dumps(data) 2. ...
个人分类: Python|231 次阅读|没有评论
Python函数中参数前带*和**是什么意思?
2020-10-26 22:51
背景 前几天看了些python的代码,发现有些函数的参数前带有(*)号,有的甚至有两个(**)号,它们代表什么意思的? 解释 查阅资料后发现,参数前面加上* 号 ,意味着参数的个数不止一个,另外带一个星号(*)参数的函数传入的参数存储为一个元组(tuple),带 ...
个人分类: Python|444 次阅读|没有评论
torch.mean()
2020-10-23 23:00
参考博客: https://blog.csdn.net/Apikaqiu/article/details/104379960 mean()函数的参数:dim=0,按行求平均值,返回的形状是(1,列数);dim=1,按列求平均值,返回的形状是(行数,1),默认不设置dim的时候,返回的是所有元素的平均值。 x=torch.arange(12).view(4,3) ''' 注意:在这里使用的 ...
个人分类: Pytorch|596 次阅读|没有评论

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2020-10-30 02:12

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部