自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 python匿名函数和闭包函数

一、匿名函数:在定义函数的时候,不想给函数起一个名字。这个时候就可以用lambda来定义一个匿名函数。语法: 变量名 = lambda 参数:表达式 参数:可选,通常以逗号分隔 表达式:不能包含循环、return,但是可以包含if...else...,返回值就是该表达式的结果。如:创建一个带参数的匿名函数: add = lambda x,y:x+...

2019-10-22 16:54:14 351

原创 字典与列表的遍历

"""遍历字典"""username = {'full_name': 'LiHeng', 'surname': 'Li', 'name': 'Heng' }# 遍历所有的键-值对for k, v in username.items(): # 方法items()返回一个键-值对列表 print(type(k)...

2019-10-21 14:25:55 659

原创 将字典以追加的方式写入到文件中

#如果存在路径文件,先删除if os.path.exists('base_traj_2.csv'): os.remove('base_traj_2.csv')with open('base_traj_2.csv', 'a', encoding="GBK") as f: [f.write('{0}:{1}\n'.format(key, value)) for key, val...

2019-10-21 14:11:57 913

原创 列表list嵌套列表list如何去重

列表去重可以用set()函数,那么列表嵌套列表,如[[],[],[],[]]就不能用set()函数了,会出现错误。具体的应用的场景可以是某些记录的去重操作如出租车出现两条一样的记录需要去重,解决方式如下:set_list = []for item in input_list: if item not in set_list: set_list.append(item)...

2019-10-21 14:09:41 1614

原创 dataframe与列表list的相互转化

一)将df转化为list :np.array(df).tolist()二)将list转化为df:pd.DataFrame(list,columns=["value"])

2019-10-21 14:04:35 15877

原创 python对列表list进行分段统计

第一种方法:list = [57, 478, 37209, 35, 406, 181, 49, 264, 96, 26648, 238, 36600]intervals = {'{}-{}'.format(3600*x+1,3600*(x+1)):0 for x in range(24)} for list in total_list: for interval in inte...

2019-10-18 16:49:57 6512

原创 list嵌套list的二次排序

很多文章都是关于list的排序,但是嵌套list的排序和二次排序很少有文章提及,先将整理如下:直接上代码list = [[4, 2, 9], [1, 5, 6], [7, 8, 3],[4, 1, 0]]#一次排序new_list = sorted(list, key=lambda k: k[0], reverse=True)#二次排序new_list = sorted(list, ...

2019-10-17 09:48:54 3329

原创 遍历文件夹下的所有文件

直接上代码list = os.listdir(input_url) #列出文件夹下所有文件for i in range(0,len(list)): in_path = os.path.join(input_url,list[i]) if os.path.isfile(in_path): process...

2019-10-17 09:40:09 140

原创 删除列表list中的多个元素

列表自带的函数并不能一次删除多个元素,自己找了很多网上资料,发现提供的方法实现的并不是很灵活,处理复杂的列表中的数据就不能用了,总结自己的经验,写出一个比较灵活的方法对列表中的多个元素进行删除。# 列表删除多个元素的方法:def del_list_elements(in_list,del_list): # list和dict的相互转化的方法,先将list变为dict,再将删除数据的...

2019-10-17 09:32:08 1957

原创 windows下Icnet训练自己的数据集

一、数据集标注:Labelme       安装后labelme后,在C:\Users\xxx\Anaconda3\Lib\site-packages\labelme\utils下修改_io.py           def lblsave(filename, lbl):    if osp.splitext(filename)[1] != '.png':        filenam...

2018-11-28 15:15:11 1632 5

原创 Win10系统下一步一步教你实现MASK_RCNN训练自己的数据集(使用labelme制作自己的数据集)及需要注意的大坑

一、Labelme的安装       参考博客:https://blog.csdn.net/u012746060/article/details/81871733二、制作自己的数据集      2.1 首先使用labelme标注如下样式图片(我的图片是jpg格式)          2.2每个文件生成一个对应的.json文件。如下            2.3运行上面参...

2018-08-28 11:42:07 31687 172

原创 windows下运行mask-rcnn示例程序踩过的坑

环境:win10,keras2.1.6,python3.6,ensorflow1.8-gpumask_rcnn源代码:https://github.com/matterport/Mask_RCNN。错误一:      运行D:\python\jupyter\Mask_RCNN-master\samples目录下的demo.ipynb文件,用jupyter notebook命令打开该文件...

2018-08-23 20:35:26 7968

原创 Windows下使用anaconda安装Labelme并标注自己的数据集

一、安装环境:windows10,anaconda3,python3.6二、安装过程:      1、管理员身份打开 anaconda prompt      2、输入命令:conda create --name=labelme python=3.6      3、输入命令:activate labelme      4、输入命令:pip install pyqt5,pip i...

2018-08-21 15:48:02 24964 39

原创 windows10+keras下的yolov3的快速使用及自己数据集的训练

文章写作初衷:       由于本人用的电脑是win10操作系统,也带有gpu显卡。在研究车位识别过程中想使用yolov3作为训练模型。翻看安装yolo的过程中有看到 https://pjreddie.com/darknet/yolo/  这是linux安装yolo最详细的文档(如果大家使用的是linux强烈推荐该文档)。本来想在自己的win10系统上安装一个虚拟机并安装linux操作系统,但...

2018-07-24 17:07:08 90629 639

原创 windows下安装tensorflow-gpu(win10+1080Ti+cuda9.1+cudnn7+python3.6)

在安装gpu版本的tensorflow时,遇到过很多坑。现在把自己电脑的配置及安装过程写出来,跟自己电脑相同配置的人可以做个参考。1、配置需求:     操作系统:win10 64位     GPU:英伟达GeForce GTX 1080 Ti     cuda9.1版本     cudnn7     python3.6     pip10.0.12、安装过程 ...

2018-07-24 13:09:57 2910

原创 算法复杂度解析

在算法分析中,经常用到算法复杂度分析的情况,现将自己整理的算法复杂度的内容分享给大家。算法复杂度 典型代码形式 说明 举例 常数级别:O(1) a = b+c 普通语句 将两个数相加 对数级别:O(logN) https://blog.csdn.net/taohuaxinmu123/article/details/20555575 二分策略 二分查找 线性级别:O(N) in...

2018-07-14 11:05:46 172

原创 windows环境下目标检测标注工具labelImg安装

1. LabelImg下载:https://github.com/tzutalin/labelImg。2. 将下载的文件解压缩到自己指定的目录并进入该目录。3. shift+鼠标右键打开cmd命令窗口4.用anaconda安装好python3.6,pyqt5, lxml必备包如下所示(可以用命令conda list查看是否安装及对应版本):5.执行如下命令(注意,因为我是安装的pyrcc5版本所以...

2018-07-12 16:03:13 8273

原创 java实现每月含有天数计算



2017-06-28 14:30:21 607

原创 shell删除txt文档第一行

在做数据分析式如果给到的原数据是文本格式,在数据中经常会有如下情况的:      数据中的第一行是我们分析所不需要的,我们需要删除第一行的数据。用到的shell命令为:sed -i '1d'  txtfilename(sed -i表示将改动直接写入到原文件里)。   如果我们有成批量的这样的数据,用到的命令为:for i in `ls`; do sed -i '1

2017-06-28 14:19:38 9931

AI圣经《深度学习(中文版)》 高清.pdf版

针对比较直观的问题,本书讨论一种解决方案。该方案可以让计算机从经验中学习,并根据层次化的概念体系来理解世界,而每个概念则通过与某些相对简单的感念之间的关系来定义。

2017-07-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除