- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 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 575
原创 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 440
原创 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 1033
原创 玩转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 4491 2
原创 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 1527
原创 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 5379
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人