自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 C++结构体

一、结构体1、结构体概念结构体(struct):是由一系列具有相同类型或不同类型的数据构成的数据集合,叫做结构。 结构体(struct):是一种复合数据类型,结构类型。 注:“结构”是一种构造类型,它是由若干“成员”组成的。 每一个成员可以是一个基本数据类型或者又是一个构造类型。 结构即是一种“构造”而成的数据类型, 那么在说明和使用之前必须先定义它,也就是构造它。如同在说明和调用函数...

2019-07-25 16:48:56 235

原创 Python 除法

1、除法 在python2.5版本中存在两种除法运算,即所谓的true除法和floor除法。 1)当使用x/y形式进行除法运算时 如果x和y都是整形,那么运算的会对结果进行截取,取运算的整数部分,比如2/3的运算结果是0; 如果x和y中有一个是浮点数,那么会进行所谓的true除法,比如2.0/3的结果是 0.66666666666666663。 2)另外...

2019-04-06 22:41:11 1675

原创 Python进制转换和补零

1、补零1)字符串python中有一个zfill方法用来给字符串前面补0,非常有用n = "123"s = n.zfill(5)assert s == "00123"zfill()也可以给负数补0n = "-123"s = n.zfill(5)assert s == "-0123"2)数字补零通过格式化的方式来补0n = 123s = "%05d" ...

2019-04-06 22:32:17 16894

原创 Leetcode 160 相交链表

题目:给两个单链表,如何判断两个单链表是否相交?若相交,则找出第一个相交的节点。这道题的思路和解法有很多,在这把这道题的解法做一个详细的总结。解这道题之前,我们需要首先明确一个概念:如果两个单链表有共同的节点,那么从第一个共同节点开始,后面的节点都会重叠,直到链表结束。因为两个链表中有一个共同节点,则这个节点里的指针域指向的下一个节点地址一样,所以下一个节点也会相交,依次类推。所以,若相...

2019-04-01 12:13:10 131

原创 vim全选功能

全选:ggVG解释gg让光标移到首行,在vim才有效,vi中无效V是进入Visual(可视)模式G光标移到最后一行选中内容以后就可以其他的操作了,比如:d删除选中内容y复制选中内容到0号寄存器"+y复制选中内容到+寄存器,也就是系统的剪贴板,供其他程序用...

2019-03-17 15:44:43 309

转载 Python 开头语句解释

#!/usr/bin/env python# -*- coding:utf-8 -*-# Author:XXX1.#!/usr/bin/env python 与#!/usr/bin/python 的区别这些注释并不仅仅是写给读者看的注释,它也写给操作系统看的,这些注释决定了系统将如何运行这些文件。linux自带python解释器。在编写.py文件时,只要写上了#!/usr/b...

2019-03-15 09:42:29 2383

原创 pytorch保存和导入模型

Pytorch官方的加载和保存模型的方式有两种:1、保存和加载整个模型这种方式再重新加载的时候不需要自定义网络结构,保存时已经把网络结构保存了下来,比较死板不能调整网络结构。注:torch.load返回的是一个 OrderedDicttorch.save(model_object, 'model.pkl')model = torch.load('model.pkl')2...

2019-03-07 20:42:13 6215

原创 python导入上级目录中的模块

1、python导入同级别模块很方便:  import xxx2、要导入下级目录页,需要在下级目录中写一个__init__.py文件  from dirname import xxx3、要导入上级目录,可以使用sys.path:  首先sys.path的作用是:当使用import语句导入模块时,解释器会搜索当前模块所在目录以及sys.path指定的路径去找需要import的模块...

2019-03-07 20:00:24 2638

原创 Latex使用

一、安装软件下载地址:清华大学镜像网站https://mirrors.tuna.tsinghua.edu.cn/ctex/legacy/2.9/根据个人需求下载不同的版本安装完成后我们需要使用的是这个软件WinEdt:输入下列代码:\documentclass{article}\begin{document} hello, world\end{docume...

2019-03-07 19:59:25 163

原创 Git 命令

1、初始化Git 仓库初始化一个Git仓库,使用git init命令。2、放入/修改文件把一个文件放到Git仓库只需要两步。第一步,用命令git add告诉Git,把文件添加到仓库:$ git add readme.txt执行上面的命令,没有任何显示,这就对了,Unix的哲学是“没有消息就是好消息”,说明添加成功。第二步,用命令git commit告诉Git,把文件...

2019-03-04 17:15:55 94

转载 pytorch建立网络的四种方法

利用pytorch来构建网络模型有很多种方法,以下简单列出其中的四种。假设构建一个网络模型如下:卷积层--》Relu层--》池化层--》全连接层--》Relu层--》全连接层首先导入几种方法用到的包:import torchimport torch.nn.functional as Ffrom collections import OrderedDict第一种方法...

2019-03-03 14:07:38 339

转载 Pytorch 显存规划

前言在上篇文章《浅谈深度学习:如何计算模型以及中间变量的显存占用大小》中我们对如何计算各种变量所占显存大小进行了一些探索。而这篇文章我们着重讲解如何利用Pytorch深度学习框架的一些特性,去查看我们当前使用的变量所占用的显存大小,以及一些优化工作。以下代码所使用的平台框架为Pytorch。优化显存在Pytorch中优化显存是我们处理大量数据时必要的做法,因为我们并不可能拥有无限的显存...

2019-03-02 13:55:05 2125

转载 Pytorch 保存和加载模型

pytorch的模型和参数是分开的,可以分别保存或加载模型和参数。pytorch有两种模型保存方式:1、保存整个神经网络的的结构信息和模型参数信息,save的对象是网络net2、只保存神经网络的训练模型参数,save的对象是net.state_dict()对应两种保存模型的方式,pytorch也有两种加载模型的方式。对应第一种保存方式,加载模型时通过torch.lo...

2019-03-02 13:51:50 564

原创 pytorch 多GPU使用

单GPU:import osos.environ["CUDA_VISIBLE_DEVICES"] = "0"多GPU:device_ids = [0,1,2,3]model = model.cuda(device_ids[0])model = nn.DataParallel(model, device_ids=device_ids)optimizer = optim....

2019-03-01 14:55:54 243

原创 Hlstm theano代码笔记

一.代码结构train_model.pydata_engine.py 数据处理config.pyutils.pymodel.pylayer.pymetrics.pyoptimizers.pyevaluation.py1.train_model.py主体部分:train函数第一步:loading data    data_engine中Class ...

2019-01-19 18:29:57 184

原创 Leetcode884. 两句话中的不常见单词 难度:简单

例程:    def uncommonFromSentences(self, A, B):        count = {}        for word in A.split():            count[word] = count.get(word, 0) + 1        for word in B.split():            count[wo...

2019-01-19 18:25:30 190

原创 Python实验随手小笔记(三)

python中OrderedDict的使用很多人认为python中的字典是无序的,因为它是按照hash来存储的,但是python中有个模块collections(英文,收集、集合),里面自带了一个子类OrderedDict,实现了对字典对象中元素的排序。请看下面的实例: 1 import collections 2 print "Regular dictionary" 3 d={...

2018-10-29 21:33:12 128

原创 Python实验随手小笔记(二)

1、locals() 函数会以字典类型返回当前位置的全部局部变量。2、python copy和"="的区别3、python assert作用一般的用法是:assert condition用来让程序测试这个condition,如果condition为false,那么raise一个AssertionError出来。逻辑上等同于:if not condition: ...

2018-10-28 21:12:59 334

原创 python实验随手小笔记(一)

1.eval(expression, globals=None, locals=None) —— 将字符串str当成有效的表达式来求值并返回计算结果。globals和locals参数是可选的,如果提供了globals参数,那么它必须是dictionary类型;如果提供了locals参数,那么它可以是任意的map对象。2.isinstance() 函数——判断一个对象是否是一个已知...

2018-10-26 20:18:25 268

原创 Linux 学习笔记(一)Shell

一.Shell概念Shell俗称壳,是指“为使用者提供操作界面”的软件(命令解析器)。它类似于DOS下的command.com和windows的cmd.exe。作用:它接收用户命令,然后调用相应的应用程序。即交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令。较为通用的shell有标准的Bourne shell (sh)和C shell (csh)。按界面形式分...

2018-10-26 11:03:12 117

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除