Scrapy Shell Scrapy终端是一个交互终端,我们可以在未启动spider的情况下尝试及调试代码,也可以用来测试XPath或CSS表达式,查看他们的工作方式,方便我们爬取的网页中提取的数据。 如果安装了 IP…
标签:python
使用Python的enumerate()函数编写更Pythonic的循环
enumerate函数enumerate是一个Python内置函数,一个功能强大的内置函数。其实功能强大不足以形容它, 但是很难用一个词来形容它的用途。 让我们来看看一个使用enumerate进行循环的例子 names …
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 …