Python
文章平均质量分 71
AlanBupt
种一颗树最好的时间是十年前,其次是现在
展开
-
Python Pillow 和 cv2 图片 resize 速度的比较
今天要说的事情很简单,就是比较了一下 PIL 和 cv2 resize 图片的速度。原创 2019-11-10 13:10:45 · 4999 阅读 · 4 评论 -
torch.backends.cudnn.benchmark ?!
大家在训练深度学习模型的时候,经常会使用 GPU 来加速网络的训练。但是说起 torch.backends.cudnn.benchmark 这个 GPU 相关的 flag,可能有人会感到比较陌生。在一般场景下,只要简单地在 PyTorch 程序开头将其值设置为 True,就可以大大提升卷积神经网络的运行速度。既然如此神奇,为什么 PyTorch 不将其默认设置为 True?它的适用场景是什么?为什么使用它可以提升效率?答案就在本文之中。原创 2019-07-15 19:05:28 · 21380 阅读 · 14 评论 -
PyTorch 的 Autograd
PyTorch 作为一个深度学习平台,在深度学习任务中比 NumPy 这个科学计算库强在哪里?我觉得一是 PyTorch 提供了自动求导机制,二是对 GPU 的支持。由此可见,自动求导 (autograd) 是 PyTorch,乃至其他大部分深度学习框架中的重要组成部分。原创 2019-06-15 22:16:21 · 27263 阅读 · 18 评论 -
Python小技巧 - argmax
argmax 返回的是输入列表中最大值的位置,其重要性不必多言,但是据我所知 Python 自带的库中只提供 max 这个函数,并没有 argmax,但是实现起来不难。原创 2019-03-31 04:34:14 · 19677 阅读 · 0 评论 -
Matplotlib使用简介
写python程序的时候经常会需要画图,记性不好,每次都要上网翻一翻博客之后才会回忆起来代码怎么写,但网上教程质量参差不齐,今天就自己写一个总结,省的每次都要瞎找一番。原创 2018-10-13 04:15:58 · 1379 阅读 · 1 评论 -
Python小技巧 - 关于list
记录一下有关 list 的各种神奇操作原创 2018-05-11 21:35:37 · 170 阅读 · 0 评论 -
Python小技巧 - string 和 list 之间的相互转换
本文记录了 str 转 list 的多种情况的解决方法和 list 转 str 的解决方法原创 2018-05-17 21:31:51 · 35649 阅读 · 2 评论 -
Python小技巧 - 关于Numpy的Array
Numpy 操作非常灵活,效率很高,这里记录几个在写代码过程中遇到过的问题以及实现方法。原创 2018-05-10 20:04:24 · 390 阅读 · 0 评论 -
Python小技巧 - 颜色和类之间的映射
在做语义分割的时候,我们往往会遇到彩色的 ground truth 和 label map 之间的相互映射原创 2018-05-09 17:07:26 · 2196 阅读 · 0 评论 -
关于TensorFlow的GPU设置
在使用GPU版的TensorFlow跑程序的时候,如果不特殊写代码注明,程序默认是占用所有主机上的GPU,但计算过程中只会用其中一块。也就是你看着所有GPU都被占用了,以为是在GPU并行计算,但实际上只有其中一块在运行;另外的所有显卡都闲着,但其显存都被占用了,所以别人也用不了。不过这种情况通过在程序之前加三行代码就可以解决:import osos.environ["CUDA_DEVIC...原创 2018-04-04 00:35:11 · 15452 阅读 · 1 评论 -
TensorFlow中padding的 'SAME' 和 'VALID' 参数
VALIDconv2d中VALID参数不会在输入上添加新的像素,输出图片的宽度的计算公式为output_width = [(input_width - kernel_size + 1) / stride]其中[ ]表示结果向上取整,输出图像的宽度计算类似SAMEconv2d中SAME参数会填充0,确保卷积结果覆盖输入图像的所有像素点,计算宽度的公式为outp...原创 2018-03-27 22:47:26 · 380 阅读 · 0 评论 -
Python中的实例变量和类变量
对Python中的实例变量和类变量的讲解原创 2017-09-22 13:39:28 · 2369 阅读 · 1 评论 -
Python学习笔记 —— 对象
本文档根据《Python3 面向对象编程》第二章内容整理总结原创 2017-09-16 15:45:18 · 402 阅读 · 0 评论 -
Pandas:十分钟快速浏览
本文是一个 pandas 的简要浏览,主要面向 pandas 的初学者。翻译 2017-08-25 14:31:56 · 378 阅读 · 0 评论 -
Pandas : 基本数据结构介绍
学习Pandas,首先我们先简单浏览一下Pandas中的数据结构Series和DataFrame。翻译 2017-08-04 15:27:16 · 517 阅读 · 0 评论 -
PythonTkinter 实现一个简单游戏
这两天学习了一些python基础知识,也学习了Python GUI编程 - Tkinter, 想起以前上java课的实验有个题目是这样的,刚才用Python实现了一下代码如下:from tkinter import *from random import *def callback(event): global r if(event.widget == blist[r]):原创 2016-08-31 21:19:06 · 7183 阅读 · 0 评论