python
文章平均质量分 53
lcmssd
这个作者很懒,什么都没留下…
展开
-
opencv python接口 像素访问例程
opencv2.3.1 python 2.7import cv2.cvfrom decimal import *from math import ceilwnd_name = "CV";cv2.namedWindow(wnd_name);img = cv2.imread("a.jpg");cv2.imshow(wnd_name,img);key = cv2.waitKey转载 2014-06-14 21:42:25 · 606 阅读 · 0 评论 -
image denoise with bifilter
import cv2import numpy as npimport sysdef denoise_bifilter(img): #some important parameters radius = 5 dist_lambda = 2 range_lambda = 100 shape = img.shape; if img.ndim != 2: img转载 2015-01-20 21:58:42 · 737 阅读 · 0 评论 -
denose with dwt
import sysimport cv2import numpy as npimport pywtdef apply_thresh(coef, thresh, mode): if mode == 'hard': tmp = np.abs(coef) tmp = tmp >= thresh coef = coef * tmp else: #soft tmp = np.a转载 2015-01-20 22:59:07 · 648 阅读 · 0 评论 -
python 代码分享
1. 正常编写一个py文件,假设为mypy.py, 其中有三个函数,依次为A(),B(),C()2. 新建一个目录,把py文件复制到该目录中3. 在目录中新建setup.py文件, 内容如下 from distutils.core import setup setup(name = "mypy",version = "1.0.0",py_modules = ["转载 2015-03-06 16:24:40 · 533 阅读 · 0 评论 -
gausssian sampling
RT转载 2015-03-10 13:37:40 · 631 阅读 · 0 评论 -
python 手动收集内存垃圾
delgc.collect()转载 2015-05-12 13:21:11 · 644 阅读 · 0 评论 -
python 自制package
目录结构如下mypkg __init__.py myfile.py myfile.py 内有一个函数 myfunc()如果__init__.py 内容 如下:import myfile则使用时需要如下 调用import mypkg mypkg.myfile.myfunc()如果__init__.p转载 2015-05-06 16:53:45 · 1227 阅读 · 0 评论 -
python and 中文
1. python内部采用unicode存储(不是utf8), 所以encoding和decoding都是以unicode为媒介 str.decode(‘gb2312')是把str从gb2312转换成unicode str.encode('gb2312')是把str从unicode转换成gb2312 所以问题的关键在于str最初是什么编码 2. isinstan转载 2015-05-14 13:18:57 · 445 阅读 · 0 评论 -
win8 64bit and theano (cpu only)
1. 安装tdm-gcc, 把以下两个目录加入PATH TDM-GCC-64\bin TDM-GCC-64\x86_64-w64-mingw32\bin2. 安装WinPython WinPython-64bit-2.7.10.1\python-2.7.10.amd64 加入PATH3. 下载theano,解压后执行 pyth转载 2015-07-05 23:40:15 · 949 阅读 · 0 评论 -
python pandas
import os,sys,pdb,pickleimport numpy as npimport pandas as pddf = pd.read_csv('miss.txt', encoding='gb2312')bs = df['result'].str.contains(r'null')print 'record with null\n',df[bs]b转载 2015-12-22 11:03:32 · 539 阅读 · 0 评论 -
haar dwt in python
import sysimport cv2import numpy as npdef algdwt_haar(img): h,w,c = img.shape if c > 1: img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) src = img * 1.0 if h % 2 == 1:转载 2015-01-18 14:50:17 · 1508 阅读 · 0 评论 -
opencv for python
opencv : 2.3.1opencv\build\python\2.7目录下有个cv2.pyd复制到Python27\Lib\site-packages即可否则import cv2提示找不到module cv2转载 2015-01-18 14:26:24 · 422 阅读 · 0 评论 -
python 备忘录
1. python中没有{}划分段落,而是使用indent作为段落的指示器2. python的条件格式条件后有冒号 if condition :3. 运行py文件: python x.py4. 接收屏幕输入 data =raw_input('>')5. 字符串比较 difflib中SequenceMatcher().ratio()转载 2014-06-14 21:42:09 · 508 阅读 · 0 评论 -
python list不调用len()就不…
用string.split()划分字符串后,得到一个长度为4的listls(长度为4是由string内容决定的,而string内容是确定的), 但是只要调用ls[1]就提示 index out of range后来发现竟然需要先要判断一下len()的返回值,why?转载 2014-06-14 21:43:23 · 1149 阅读 · 0 评论 -
python 备忘录
python regex1. import regex2. re.compile()3. findall()4. greed/non-greed: .* vs .*?转载 2014-08-02 19:49:24 · 341 阅读 · 0 评论 -
python debug
import pdb在程序中需要开始debug的difa转载 2014-09-20 00:38:53 · 362 阅读 · 0 评论 -
基于 minidom的python xml操作
import xml.dom.minidom as minidom转载 2014-09-10 22:49:11 · 615 阅读 · 0 评论 -
python 文字处理
REFREF1. 长度 len()2. 搜索S.find(substr, [start, [end]]) #返回S中出现substr的第一个字母的标号,如果S中没有substr则返回-1。start和end作用就相当于在S[start:end]中搜索 S.index(substr, [start, [end]]) #与find()相同,只转载 2014-12-16 23:14:57 · 524 阅读 · 0 评论 -
正则表达式 for python
REF'00\d'可以匹配'007',但无法匹配'00A';'\d\d\d'可以匹配'010';'\w\w\d'可以匹配'py3';.可以匹配任意字符,所以:'py.'可以匹配'pyc'、'pyo'、'py!'等等。要匹配变长的字符,在正则表达式中,用*表示任意个字符(包括0个),用+表示至少一个字符,用?表示0个或1个字符,用{n}转载 2015-01-14 12:48:16 · 414 阅读 · 0 评论 -
python dictionary的使用
#遍历目录,打印文件重复数目,并排序import osimport sysimport stringfrom operator import itemgetterdef stat(pathname): dict = {"null":0} dict.clear() for root, dirs, files in os.walk(pa转载 2014-12-26 12:51:03 · 376 阅读 · 0 评论 -
python opencv
import cv2import numpy as npimg = cv2.imread('dog.jpg')#print img.shape[1]scaled = cv2.resize(img, (img.shape[1]/3, img.shape[0]/3))for y in range(scaled.shape[1]/2): fo转载 2014-12-26 13:17:54 · 579 阅读 · 0 评论 -
win10 64bits xgboost install
git clone --recursive https://github.com/dmlc/xgboostmsys2安装好,在msys2中执行(编译出来的是so)cp make/mingw64.mk config.mk; make -j4编译出来是xgboost.dllmkdir buildcd buildcmake .. -G"Visual Studio 12 2转载 2017-07-04 17:29:36 · 308 阅读 · 0 评论