python
文章平均质量分 63
努力努力再努力tq
耐心看,总会看懂的!
追求实现文献算法的快感,追求学会一个新算法的充实感。(from hjimce的专栏)
展开
-
Python程序退出: os._exit()和sys.exit()
概述Python程序有两种退出方式: os._exit() 和 sys.exit()。我查了一下这两种方式的区别。os._exit() 会直接将python程序终止,之后的所有代码都不会执行。sys.exit() 会抛出一个异常: SystemExit,如果这个异常没有被捕获,那么python解释器将会退出。如果有捕获该异常的代码,那么这些代码还是会执行。举个例子[python] view pla...转载 2018-05-10 10:52:09 · 3901 阅读 · 0 评论 -
python | 细粒度分类图像标签的一些处理操作
#-*-coding:utf8-*-import osimport numpy as npimport sysfrom PIL import Imageimport stringimport relabeldict = {}def generate_label(labeldir, traindir): with open(labeldir) as f: ...原创 2018-08-28 09:10:36 · 1021 阅读 · 2 评论 -
python | strip() 和split() 移除字符串末尾数字(正则表达式)
一、strip()假设str是一个字符串那么str.strip()就是把这个字符串头和尾的空格,以及位于头尾的\n \t之类给删掉。举例e.g.1str=" ABC"那么str.strip() 就会为"ABC"e.g.2str="\t AABBc "那么str.strip()就会为"AABBc"e.g.3str=" \n A BC \t"...转载 2018-08-28 00:04:19 · 26134 阅读 · 0 评论 -
Python | Image 基本的图像处理操作
PIL ImagePython 里面最常用的图像操作库是Image library(PIL),功能上,虽然还不能跟Matlab比较,但是还是比较强大的,废话补多少,写点记录笔记。1. 首先需要导入需要的图像库:import Image2. 读取一张图片:im=Image.open('/home/Picture/test.jpg')3. 显示一张图片:im.show()...转载 2018-08-27 13:53:26 · 3706 阅读 · 0 评论 -
python基础 | python中找出numpy array数组的最值及其索引
1 在list列表中,max(list)可以得到list的最大值,list.index(max(list))可以得到最大值对应的索引 2 但在numpy中的array没有index方法,取而代之的是where,其又是list没有的首先我们可以得到array在全局和每行每列的最大值(最小值同理)>>> a = np.arange(9).reshape...转载 2018-08-18 22:02:41 · 3017 阅读 · 0 评论 -
v3
# -*-coding=utf8 -*-import pandas as pdimport numpy as npimport tensorflow as tf#定义常量rnn_unit=128 #10 #hidden layer unitsinput_size=30output_size=2lr=0.001#0.0006 #学习率f = open...原创 2018-06-21 22:26:02 · 266 阅读 · 0 评论 -
VOC2007数据集制作-进行自己数据集的训练,可用于目标检测、图像分隔等任务
一、VOC2007数据集简介一般来说,对于目标检测任务来讲,我们只需要如此啊三个文件夹JPEGImages、Annatations、ImageSets,下面分别来讲。1)JPEGImages文件夹文件夹里包含了训练图片和测试图片,混放在一起2)Annatations文件夹文件夹存放的是xml格式的标签文件,每个xml文件都对应于JPEGImages文件夹的一张图片3)ImageSets文件夹Act...转载 2018-05-16 11:21:43 · 8897 阅读 · 1 评论 -
ssh 连接服务器后显示图片问题 _tkinter.TclError: no display name and no $DISPLAY environment variable
import matplotlib as mplmpluse('Agg')将上述语句放在python文件函数的最开头处。并在终端添加如下命令:export DISPLAY=mymachine.com:0.0原创 2018-05-14 20:25:04 · 1293 阅读 · 0 评论 -
命令行运行Python脚本时传入参数的三种方式
三种常用的方式如果在运行python脚本时需要传入一些参数,例如gpus与batch_size,可以使用如下三种方式。python script.py 0,1,2 10python script.py -gpus=0,1,2 --batch-size=10python script.py -gpus=0,1,2 --batch_size=10123这三种格式对应不同的参数解析方式,分别为sys...转载 2018-05-10 10:12:48 · 12611 阅读 · 0 评论 -
python编程中的if __name__ == '__main__': 的作用和原理
大多数编排得好一点的脚本或者程序里面都有这段if __name__ == '__main__': ,虽然一直知道他的作用,但是一直比较模糊,收集资料详细理解之后与打架分享。首先: python 执行顺序是自上向下进行的,不想C++、C、等需要一个main函数入口,这是解释性脚本的特点。 1、这段代码的功能 一个python的文件有两种使用的方法,第一是直接作为脚本执行,第二是import到...转载 2018-05-10 10:40:34 · 327 阅读 · 0 评论 -
python | Python魔法方法指南
(来源:PyZh https://pyzh.readthedocs.io/en/latest/python-magic-methods-guide.html#id2)11. (译)Python魔法方法指南原文: http://www.rafekettler.com/magicmethods.html 原作者: Rafe Kettler 翻译: hit9 原版(...转载 2018-10-28 12:57:43 · 460 阅读 · 0 评论