Python
文章平均质量分 61
AIHGF
完美一切 一切完美
展开
-
Python - pickle 文件不同 python 环境的转换
Python - pickle 文件不同 python 环境的转换,在读取一个 pickle 文件时, 由于刚开始未知其是有 python2 还是 python3 的 pickle 库保存的, 在 python2 环境读取时, 导致出现错误原创 2018-05-09 14:25:00 · 12536 阅读 · 1 评论 -
Python - time 时间处理
Python - time 时间处理time模块.import time# 获取当前时间print time.time()原创 2018-03-01 16:03:52 · 591 阅读 · 0 评论 -
Caffe Loss 层 - SigmoidCrossEntropyLoss 推导与Python实现
Caffe Loss 层 - SigmoidCrossEntropyLoss 推导与Python实现[原文 - Caffe custom sigmoid cross entropy loss layer].很清晰的一篇介绍,学习下.1. Sigmoid Cross Entropy Loss 推导Sigmoid Cross Entropy Loss 定义形式:L=tln(P)...翻译 2018-02-05 13:21:22 · 5248 阅读 · 7 评论 -
Caffe - 创建LMDB/HDF5格式数据
Python 创建LMDB/HDF5格式数据LMDB格式的优点: - 基于文件映射IO(memory-mapped),数据速率更好 - 对大规模数据集更有效.HDF5的特点: - 易于读取 - 类似于mat数据,但数据压缩性能更强 - 需要全部读进内存里,故HDF5文件大小不能超过内存,可以分成多个HDF5文件,将HDF5子文件路径写入txt中. - I/O速率不如LMDB.原创 2017-05-24 23:02:24 · 3368 阅读 · 0 评论 -
Python - 读写 Matlab Mat 格式数据
Python 读写 Matlab Mat 格式数据非 matlab v7.3 files 读写import scipy.io as siomatFile = 'matlabdata.mat'sio.loadmat(matFile)sio.savemat(save_matFile, {'array':save_matlabdata})原创 2018-01-22 17:56:26 · 4521 阅读 · 1 评论 -
目标检测 - Faster R-CNN 训练过程源码理解
Faster R-CNN 训练过程源码理解训练脚本 ./tools/train_net.py 主函数开始. 数据读取层 RoIDataLayer原创 2017-12-02 15:04:10 · 3482 阅读 · 1 评论 -
Python - 去除list中的空字符
Python - 去除list中的空字符method1:while '' in index: index.remove('')method2: Python内建filter()函数 - 过滤list filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素def not_empty(s): return s and s.stri原创 2017-07-27 15:34:42 · 18068 阅读 · 0 评论 -
PymongoDB - 简单用法
PymongoDB 简单用法from pymongo import MongoClientclient = MongoClient()db = client['databases_name'] # 获取数据库(database)#db = Client.database_namecoll = db['collection_name'] # 获取Collection#coll = db.c原创 2017-08-11 10:23:07 · 2452 阅读 · 0 评论 -
Opencv - Contours 属性及操作 Python API
Opencv - Contours 属性及操作 Python APIContours, 轮廓原创 2017-07-24 11:30:18 · 6553 阅读 · 5 评论 -
Python - 正则表达式 re.match/re.search/re.sub
Python - 正则表达式 re.match/re.search/re.subFrom Python正则表达式re.match(pattern, string, flags=0)尝试从字符串起始位置匹配一个模式;如果不是起始位置匹配成功,则 re.match() 返回none. 匹配成功,re.match() 返回一个匹配的对象,否则返回None.转载 2017-06-28 10:31:05 · 5716 阅读 · 0 评论 -
Python - @ 修饰符作用
Python - @ 修饰符作用函数定义的上一行有 @functionName 的修饰,解释器读到这样的修饰之后,先解析@后的内容,直接就把@下一行的函数或者类作为 @ 后边的函数的参数,然后将返回值赋值给下一行修饰的函数对象. 即: 从第一个函数修饰符开始,自下而上做参数传递,实际上是使用约定的函数修饰符达到函数嵌套的目的.原创 2017-06-14 14:53:43 · 1297 阅读 · 0 评论 -
Python - 调用Lua
Python 调用Lualupa将Lua和LuaJIT2集成进CPython,可以在Python中执行Lua代码.原创 2017-05-22 16:12:06 · 5546 阅读 · 0 评论 -
Python - 开发环境Vim设置
本文由编程派-EarlGrey翻译,原文出自realpython,是Vim的爱好者专门针对利用Sublime Text 3设置Python IDE一文所写。译者本人也是依照Sublime Text那篇文章配置的开发环境,但一直对Vim作为神器的美名非常仰慕,又看到了一篇这么全面的配置文章,觉得有必要翻译过来与大家分享,想必可以省却很多自己研究如何配置的时间。我注意到,有人在real转载 2015-11-10 11:22:05 · 1521 阅读 · 0 评论 -
Python - 多进程编程, 不怕GIL
序. multiprocessingpython中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。Python提供了非常好用的多进程包multiprocessing,只需要定义一个函数,Python会完成其他所有事情。借助这个包,可以轻松完成从单进程到并发执行的转换。multiprocessing支持子进程、通信和共转载 2015-11-10 11:20:01 · 1455 阅读 · 0 评论 -
Python - Windows下安装easy_install, pip 及whl文件安装方法
整理下easy_install的安装方法。有一键安装脚本!安装easy_install下载ez_setup.pyfrom urllib import urlopendata = urlopen('http://peak.telecommunity.com/dist/ez_setup.py')with open('ez_setup.py', 'wb') as转载 2015-11-16 17:50:35 · 3227 阅读 · 0 评论 -
Python - SyntaxError: Non-ASCII character '\xe7' in file解决方法
出现这种错误的原因是程序中的编码出问题了,只要在程序的最前面加上最前面的意思是在最前面,包括在注释的前面#-*- coding: UTF-8 -*- 保存运行即可转载 2015-11-16 17:58:45 · 3338 阅读 · 0 评论 -
OpenCV - 计算相机和视频的帧速率FPS
原文:OpenCV - 计算相机和视频的帧速率FPS[译] - AIUAI原文:How to find frame rate or frames per second (fps) in OpenCV ( Python / C++ ) ? - 2015.11.12OpenCV 库中的 VideoCapture 类主要处理视频读取以及从连接的相机中获取图像帧.基于VideoCapture 中...原创 2019-05-30 21:43:38 · 8318 阅读 · 1 评论