链表:由一系列不必再内存中相连的结构组成,每一个结构均含有表元素和指向后继结构的指针。 与数组、列表的主要区别: 内存不连续; 不能通过下标随机访问。 优点: 插入、删除操作效率高,时间复杂度为o(1); 内存利用率高,…
分类:python
Python之functools.wraps
在看 Bottle 代码中看见 functools.wraps 这种用法。 def make_default_app_wrapper(name): """ Return a callable that relays ca…
[Archer's Un*x Lab]Brew Python 与 Xcode Plugin 加载Python的冲突问题
通过brew安装的python会提示移除mac os自带的python版本,除非你忽略这个warning,但同时又会带来一系列package的安装问题,由于xcode的某些ideplugin默认会加载python,故经常…
sklearn做交叉验证
交叉验证是经常用到的验证方法使用sklearn可以很大程度上简化交叉验证的过程使用过程见下方: from sklearn import cross_validation gbdt=GradientBoostingRegr…
python的分组统计之谜(一)
最近处理数据比较多,而分组统计经常用到,所以在此做个记录 # -*- coding: utf-8 -*- """ Created on Thu Jun 28 10:08:10 2018 @author: 鸣人吃土豆 ""…
Python中return self的用法
在Python中,有些开源项目中的方法返回结果为self. 对于不熟悉这种用法的读者来说,这无疑使人困扰,本文的目的就是给出这种语法的一个解释,并且给出几个例子。 在Python中,return self的作用为…
Python3 基础 -- 迭代器与生成器 !
约定: 「yield值」:指「生成器函数」返回的值,即,yield关键字后面的表达式的值 可迭代对象(iterable) 「可迭代对象」:简单的概括就是,能从其获取一个「迭代器对象」的对象。 所有的序列类型(例如:lis…
python工具库介绍-pyjnius:访问java类
简介 Pyjnius是一个用于访问Java类的Python库。 适用场景:极个别的加密算法等内容,用python不方便实现或者实现较耗时,可基于Pyjnius把java类当做python库使用。 文档:http://py…
python+opencv 图像识别匹配
1.图像模板匹配 #使用matchTemplate对原始灰度图像和图像模板进行匹配 res = cv2.matchTemplate(img_gray,template,cv2.TM_CCOEFF_NORMED) #设定阈…
Python-PIL-拼接图片
最近学习了PIL,主要学习的是如何把当前目录下的图片拼接在一起,以下仅仅是拼接图片的学习笔记: 一、学习的网址: PIL – 廖雪峰的官方网站 图像简单处理(PIL or Pillow) Pyth…
python文档学习: 逻辑控制相关
refers to python tutorial 使用循环的一些技巧 当我们要循环一个序列(可迭代)的时候, 如果需要同时检索索引和对应的值, 我们可以用内置函数enumerate(): for i, item in …
pyhton list和str比较
相同点 都属于序列类型的数据 所谓序列类型的数据,就是说它的每一个元素都可以通过指定一个编号,行话叫做“偏移量”的方式得到,而要想一次得到多个元素,可以使用切片。偏移量从0开始,总元素数减1结束。 例如: >>…