python
juniorliu
这个作者很懒,什么都没留下…
展开
-
python列表切片和嵌套列表取值操作
给出列表切片的格式:[开头元素::步长] # 输出直到最后一个元素,(最后一个冒号和步长可以省略,下同)[开头元素:结尾元素(不含):步长]# 其中,-1表示list最后一个元素首先来看最简单的单一列表:a = [1,2,3,4]a[:]a[::]a[:3]a[1:3:2]a[3]输出依次为:[1,2,3,4][1,2,3,4][1,2,3][2]4注意,这里只有最后一个输...原创 2018-04-06 16:00:37 · 20948 阅读 · 0 评论 -
PASCAL VOC实例分割标签排序原理
在尝试VOC的实例分割时,在网上查了很多资料都没有明确给出实例分割的标签是怎么排序和对应到检测标签的。标签的排序实际也是根据BGR三通道类似二进制升序排序的。具体结论可以直接跳到这篇的最后。在不知道标签排序的情况下,于是我首先尝试了在每个检测框中找到除背景和边缘之外像素数量最多的颜色作为这个检测标签对应的物体。代码主要使用了python opencv,文件在VOCdevkit的同级,代码如...原创 2018-12-31 21:40:58 · 2865 阅读 · 2 评论 -
pytorch矩阵变换相关笔记
pytorch的通道顺序和caffe一致,是(B C H W)下面函数例子均基于一个feature map: feat, 通道顺序为(B C H W)1.permutefeat.permute(0,2,3,1),将原来序号为0,1,2,3的通道调整为0,2,3,1,对于feat来说这个操作就是将通道顺序变为tensorflow风格。2.squeeze和unsque...原创 2019-04-12 11:05:26 · 3780 阅读 · 0 评论 -
ImportError: libGL.so.1: cannot open shared object file: No such file or directory解决办法
当使用无显示服务器时,使用matplotlib包,要有:import matplotlibmatplotlib.use("Agg")原创 2019-04-12 13:41:08 · 15946 阅读 · 1 评论 -
torch cuda cudnn检验程序
同一个代码在不同配置服务器跑的时候经常遇到cuda torch cudnn等版本问题。可以用下面程序检验:# !/usr/bin/python#-*- coding: UTF-8 -*-import torch# 正常没有输出a = torch.tensor(1.)# 正常没有输出from torch.backend import cudnn# 正常没有输出cudnn...原创 2019-04-23 20:27:07 · 1287 阅读 · 2 评论