6 SnailTyan

尚未进行身份认证

我要认证

纸上得来终觉浅,绝知此事要躬行。

等级
TA的排名 687

Python的import vs from ... import

文章作者:Tyan博客:noahsnail.com  |  CSDN  |  简书0. 测试环境Python 3.6.91. 引言Python代码中,既可以导入模块,也可以导入模块中的对象,导入方式主要分为两种:import <module_name>和from <module_name> import <name(s)>。本文主要对二者进行比较。为了之后测试,定义了一个module模块,module.py文件定义如下:

2020-06-19 17:32:20

Python格式化字符串format

文章作者:Tyan博客:noahsnail.com  |  CSDN  |  简书0. 测试环境Python 3.6.91. 引言Python中格式化字符串的方式有,一种是用%操作符来进行字符串格式化,一种是使用str.format()来进行字符串格式化,本文主要介绍str.format()方式,这种方式更主流,也是官方推荐的方式,%的方式后面会逐渐淘汰。2. 格式化字符串2.1 基本语法格式化字符串包含用大括号{}括起来的“替换字段”,。大括号中不包

2020-06-18 17:09:37

Python中list的append, extend, +=, +区别

文章作者:Tyan博客:noahsnail.com  |  CSDN  |  简书0. 测试环境Python 3.6.9,dis库是Python自带的一个库,可以用来分析字节码,而字节码是CPython解释器的实现细节。1. 引言在Python中,扩展list的方法有多种,append,extend,+=,+都是列表扩展的方式,但它们的使用又有些许不同,需要根据具体情况来选择,本文主要分析它们的差异。2. 对比与分析2.1 list的函数方法list

2020-06-17 17:35:03

玩转pytorch中的torchvision.transforms

文章作者:Tyan博客:noahsnail.com  |  CSDN  |  简书0. 运行环境python 3.6.8, pytorch 1.5.01. torchvision.transforms在深度学习中,计算机视觉(CV)是其中的一大方向,而在CV任务中,图像变换(Image Transform)通常是必不可少的一环,其可以用来对图像进行预处理,数据增强等。本文主要整理PyTorch中torchvision.transforms提供的一些功能(代码

2020-06-15 17:48:54

Python中的list(), dict(), [], {}

文章作者:Tyan博客:noahsnail.com  |  CSDN  |  简书0. 测试环境Python 3.6.91. 引言在Python中,list,dict作为Python的基础数据结构,经常会用到,其定义形式通常有下面两种:a = []b = list()c = {}d = dict()二者有什么区别呢?2. list() vs [],dict() vs {}运行时间首先比较一下二者的运行时间,timeit模块主要用来测量

2020-06-03 18:19:49

Pytorch中requires_grad_(), detach(), torch.no_grad()的区别

文章作者:Tyan博客:noahsnail.com  |  CSDN  |  简书0. 测试环境Python 3.6.9, Pytorch 1.5.01. 基本概念Tensor是一个多维矩阵,其中包含所有的元素为同一数据类型。默认数据类型为torch.float32。示例一>>> a = torch.tensor([1.0])>>> a.datatensor([1.])>>> a.grad

2020-06-01 10:14:55

Python的is None vs ==None

文章作者:Tyan博客:noahsnail.com  |  CSDN  |  简书1. is vs ==想要弄清楚is None和==None的区别,首先要清楚==和is的区别。==和is的区别如下:is"is"运算符主要是用来比较两个操作对象的引用是否是同一个,指向的是否是同一块内存,比较的是对象的id。====运算符主要是用来比较两个操作对象之间是否相等,比较的是值(Value)相等,默认会调用对象的__eq__()方法。测试环境为Py

2020-05-25 17:20:10

ESRGAN - Enhanced Super-Resolution Generative Adversarial Networks论文翻译——中文版

文章作者:Tyan博客:noahsnail.com  |  CSDN  |  简书声明:作者翻译论文仅为学习,如有侵权请联系作者删除博文,谢谢!翻译论文汇总:https://github.com/SnailTyan/deep-learning-papers-translationESRGAN: Enhanced Super-Resolution Generative Adversarial Networks摘要超分辨率生成对抗网络(SR-GAN)[1]是一

2020-05-22 13:37:35

ESRGAN - Enhanced Super-Resolution Generative Adversarial Networks论文翻译——中英文对照

文章作者:Tyan博客:noahsnail.com  |  CSDN  |  简书声明:作者翻译论文仅为学习,如有侵权请联系作者删除博文,谢谢!翻译论文汇总:https://github.com/SnailTyan/deep-learning-papers-translationESRGAN: Enhanced Super-Resolution Generative Adversarial NetworksAbstractThe Super-Resolut

2020-05-22 13:15:18

Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network论文翻译——中英文对照

文章作者:Tyan博客:noahsnail.com  |  CSDN  |  简书声明:作者翻译论文仅为学习,如有侵权请联系作者删除博文,谢谢!翻译论文汇总:https://github.com/SnailTyan/deep-learning-papers-translation¸Photo-Realistic Single Image Super...

2020-04-16 17:55:26

Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network论文翻译——中文版

文章作者:Tyan博客:noahsnail.com  |  CSDN  |  简书声明:作者翻译论文仅为学习,如有侵权请联系作者删除博文,谢谢!翻译论文汇总:https://github.com/SnailTyan/deep-learning-papers-translationPhoto-Realistic Single Image Super-R...

2020-04-16 17:55:09

U-Net - Convolutional Networks for Biomedical Image Segmentation论文翻译——中英文对照

文章作者:Tyan博客:noahsnail.com  |  CSDN  |  简书声明:作者翻译论文仅为学习,如有侵权请联系作者删除博文,谢谢!翻译论文汇总:https://github.com/SnailTyan/deep-learning-papers-translationU-Net: Convolutional Networks for Bi...

2020-04-16 17:54:19

U-Net-Convolutional Networks for Biomedical Image Segmentation论文翻译——中文版

文章作者:Tyan博客:noahsnail.com  |  CSDN  |  简书声明:作者翻译论文仅为学习,如有侵权请联系作者删除博文,谢谢!翻译论文汇总:https://github.com/SnailTyan/deep-learning-papers-translationU-Net: Convolutional Networks for Bi...

2020-04-16 17:53:45

Linux定期备份数据

文章作者:Tyan博客:noahsnail.com  |  CSDN  |  简书1. 引言工作中经常会碰到对数据进行备份的需求,常用的数据同步命令是rsync。有时候需要定期备份数据,每次手动备份数据太麻烦,因此通常会设置一个定时任务来执行数据备份,常用的定时任务命令是crontab。2. rsync命令rsync命令可以实现本地与远程服务器的数...

2019-12-11 09:30:42

Linux删除重复文件

文章作者:Tyan博客:noahsnail.com  |  CSDN  |  简书1. 引言在Linux系统处理数据时,经常会遇到删除重复文件的问题。例如,在进行图片分类任务时,希望删除训练数据中的重复图片。在Linux系统中,存在一个fdupes命令可以查找并删除重复文件。2. Fdupes介绍Fdupes是Adrian Lopez用C语言编写的...

2019-10-28 10:02:39

Linux的set命令

文章作者:Tyan博客:noahsnail.com  |  CSDN  |  简书1. set命令介绍set命令主要用来设置shell,在编写shell脚本时,使用set命令能设置shell的执行方式,根据需求不同,采用的参数设置也不同。set命令也用来显示系统中已存在的shell变量以及设置新的shell变量。2. set命令的常用参数及作用s...

2019-07-24 13:05:23

Python调用C

文章作者:Tyan博客:noahsnail.com  |  CSDN  |  简书1. 引言众所周知,Python语言简单、易学、开源、具有丰富的库,Python的第一个编译器是用C语言实现的。但Python的缺点也非常明显,最让人诟病的就是Python的性能问题。因此,为了提高程序的运行效率,通常会将程序的关键部分使用C或C++重写,编译成动态链接库...

2019-05-27 17:41:09

卷积神经网络中卷积运算的前向传播与反向传播推导

文章作者:Tyan博客:noahsnail.com  |  CSDN  |  [简书](http://www.jianshu.com/users/7731e83f3a4e/latest_articles0. 必备基础知识卷积以及卷积的运算过程微分相关知识,包括求偏导及链式法则1. 卷积运算的前向传播数学符号定义:输入:卷积核:...

2019-05-21 18:04:38

C++源文件到可执行程序

文章作者:Tyan博客:noahsnail.com  |  CSDN  |  简书1. 引言C++程序从源代码到可执行程序是一个复杂的过程,其流程为:源代码 --> 预处理 --> 编译 --> 优化 --> 汇编 --> 链接 --> 可执行文件,本文以一段C++代码为例,按执行顺序来描述这个过程。2. 源代码...

2019-05-15 17:42:50

Linux登录信息查询

文章作者:Tyan博客:noahsnail.com  |  CSDN  |  简书1. Linux登录日志的存储在Linux系统中,登录日志主要存储在三个文件中,/var/log/wtmp,/var/run/utmp,/var/log/lastlog。常用的查询命令有w,who,last,users,lastlog等。2. w命令w命令可用于显示...

2019-05-13 09:18:09

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。