Python学习
Belial_2010
小硕,关注计算机视觉、机器视觉、图像处理和Photoshop算法分析,熟悉模式识别和机器学习。
展开
-
Python3.3机器学习库配置
用Python来编写机器学习方面的代码是相当简单的,因为Python下有很多关于机器学习的库。其中下面三个库numpy,scipy,matplotlib,scikit-learn是常用组合,分别是科学计算包,科学工具集,画图工具包,机器学习工具集。 numpy :主要用来做一些科学运算,主要是矩阵的运算。NumPy为Python带来了真正的多维数组功能,并且提供了丰富的函数库处理原创 2015-04-23 10:15:26 · 1315 阅读 · 0 评论 -
python tornado web开发环境
感觉python很cool,就试着搭建一个用于web的环境,纯粹兴趣使然。综合比较多个web框架后,决定用tornado。tornado的安装,可以参考:windows环境下配置tornado。然后运行的时候,报出 ceritifi的错误,git上找到了一个安装python-certifi-master.zip下载并解压,然后将解压文件拷贝到python的根目录下。由于本文都是在windows原创 2015-05-30 12:24:24 · 1299 阅读 · 0 评论 -
Python入门教程--类和对象(二)
Python其实也被称为面向对象的预研,和C++/Java一样,具有面向对象预研的多态、封装、方法和特性等概念。关乎面向对象的概念这里不讲述,就看看Python里的类和对象的定义和使用相关的知识。 1)定义类 类的定义很简单,下面代码定义一个person 类:class Person: def setName(self, name):原创 2015-05-30 16:26:07 · 990 阅读 · 0 评论 -
Python 网页爬虫 & 文本处理 & 科学计算 & 机器学习 & 数据挖掘兵器谱
原文出处: 我爱自然语言处理 欢迎分享原创到伯乐头条曾经因为NLTK的缘故开始学习Python,之后渐渐成为我工作中的第一辅助脚本语言,虽然开发语言是C/C++,但平时的很多文本数据处理任务都交给了Python。离开腾讯创业后,第一个作品课程图谱也 是选择了Python系的Flask框架,渐渐的将自己的绝大部分工作交给了Python。这些年来,接触和使用了很多Python工具包,特转载 2015-06-02 22:51:54 · 1473 阅读 · 0 评论 -
Scrapy研究探索(七)——如何防止被ban之策略大集合
话说在尝试设置download_delay小于1,并且无任何其他防止被ban的策略之后,我终于成功的被ban了。如下:敌退我进,敌攻我挡。 本篇博客主要研究使用防止被ban的几大策略以及在scrapy中的使用。1.策略一:设置download_delay这个在之前的教程中已经使用过(http://blog.csdn.net/u012150179/arti转载 2015-06-23 20:02:58 · 1135 阅读 · 0 评论 -
Windows下python环境安装scrapy
Scrapy这个神奇的爬虫框架,我弄了机会一个晚上,机会绝望的时候,却绝处逢生了。安装Scrapy库也是根据以前一样的思路,安装过程中缺少什么就下载什么,安装完了一个接着安装另一个。可在Scrapy面前却失效了,尝试N多次后,全以失败告终,下载了OpenSSL等东西后,在准备寻求其他框架,突然柳暗花明啊。看到http://poly.emptystack.net/python/scrapy/inst原创 2015-06-03 22:23:23 · 3439 阅读 · 1 评论 -
Python图像处理库Pillow入门
Pillow是Python里的图像处理库(PIL:Python Image Library),提供了了广泛的文件格式支持,强大的图像处理能力,主要包括图像储存、图像显示、格式转换以及基本的图像处理操作等。 1)使用 Image 类 PIL最重要的类是 Image class, 你可以通过多种方法创建这个类的实例;你可以从文件加载图像,或者处理其他图像, 或者从原创 2015-06-10 21:47:16 · 19377 阅读 · 1 评论 -
用Python和OpenCV创建一个图片搜索引擎的完整指南
本文将介绍用Python和OpenCV创建一个简单的图片搜索引擎, CBIR系统的构建主要包括: 1)定义图像描述符(图像特征提取) 这一阶段,需要决定描述图像的哪一方面。图像的可描述特征很多、包括颜色、形状、纹理、能量等,而颜色有分为很多种,如颜色直方图、颜色矩等。在这一阶段,我们选定要提取的颜色特征,根据应用的不同,选取的颜色特征可以是一种或多种。 2)索引化数据集(存储) 现在有了图像描述符,接着就是将这个图像描述符应用得到数据集原创 2015-06-08 22:34:46 · 10173 阅读 · 8 评论 -
Python中sqlite学习教程
Python SQLITE数据库是一款非常小巧的嵌入式开源数据库软件,没有独立的维护进程,所有的维护都来自于程序本身。它使用一个文件存储整个数据库,操作十分方便。本文将介绍在Python中对SQLITE数据库的常见操作的介绍和用法实例讲解。原创 2015-06-13 15:19:14 · 2211 阅读 · 1 评论 -
Python正则表达式教程
正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。作为一个概念而言,正则表达式对于Python来说并不是独有的,Java、C++/C#等都有。但是,Python中的正则表达式在实际使用过程中还是有一些细小的差别。Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。原创 2015-06-15 19:53:14 · 926 阅读 · 0 评论 -
利用Python和OpenCV将图片URL直接转换成OpenCV的图片格式
过去几个月,有些PyImageSearch读者电邮问我:“如何获取URL指向的图片并将其转换成OpenCV格式(不用将其写入磁盘再读回)”。这篇文章我将展示一下怎么实现这个功能。额外的,我们也会看到如何利用scikit-image从URL下载一幅图像。当然前行之路也会有一个常见的错误,它可能让你跌个跟头。 继续往下阅读,学习如何利用利用Python和OpenCV将URL转换为图像转载 2015-05-31 15:54:10 · 3405 阅读 · 0 评论 -
利用图片指纹检测高相似度图片
文章转自:利用图片指纹检测高相似度图片,转载或引用请注明出处。前面背景介绍,省略================================(N多字)。==================================================================================================================转载 2015-05-31 22:20:24 · 3426 阅读 · 0 评论 -
Python的入门教程(一)
Python是一门动态语言 与Java,C等相对,Python不用编译,像脚本一样直接运行,这就导致了所有错误都是运行时的!即使有语法错误,或者异常,如果程序逻辑没有执行到,就不会有错误。比如一个if分支中有语法错误,使用了未定义的函数,但如果未执行到此分支,就可以正常运行.。动态的另外一层意思就是它的类型是动态的,也就是说无需指定变量的类型,在运行时根据它的内容来决定的类型转载 2015-05-26 19:44:07 · 1047 阅读 · 0 评论 -
Numpy快速处理数据--ndarray对象(一)
标准的Python用列表List保存一组值,可以当做数组使用。但由于列表元素可以是任何对象,因此列表中保存的是对象的指针。这样一来,为了保存一个简单的列表[1,2,3],就需要有三个指针和三个整数对象。对于数组运算来说,这种结构太过浪费。 此外,Python还提供了array模块,它所提供的array和List不同,能直接保存数值,和C语言的一位数组类似,但它不支持多维数组,也原创 2015-05-26 21:06:10 · 2294 阅读 · 0 评论 -
Numpy快速处理数据--结构数组(二)
在C/C++语言中,有结构体,结构体的使用给编程带来了很大的便利。Numpy作为Python的扩展模块,提供了对类似C/C++结构体的支持。Python定义结构体更为方便,如:>>> import numpy as np>>> np.dtype({'names':['name','age','weight'], 'formats':['S1',np.uint8, np.float32]})原创 2015-05-27 21:10:51 · 1352 阅读 · 0 评论 -
Python抓取给定URL网页里的图片
# -*-coding:UTF-8 -*-import reimport urllibdef get_html(url): page = urllib.urlopen(url) html = page.read() return htmldef get_images(html): reg = r'src="(.+?\.jpg)" pic_ext'原创 2015-06-14 14:34:45 · 2054 阅读 · 0 评论 -
BeautifulSoup下载给定URL里的图片(二)
在BeautifulSoup下载给定URL里的图片(一)中介绍了通过Beautiful Soup下载一给定页面的图片,但实际中,可能我们要下载很多的图片,想把给定页面的下一层链接里包含的图片也下载下来,其实这个很容易实现,只需在上一博文的基础上,再添加点内容即可,添加代码如下:def getUrlLinks(content): links = content.find_all('a原创 2015-06-17 17:44:48 · 1255 阅读 · 0 评论 -
三种Python下载url并保存文件的代码
Python中下载url最流行的方法就是通过Http利用urllib或者urllib2模块。当然你也可以利用ftplib从ftp站点下载文件。此外Python还提供了另外一种方法requests。来看看三种方法是如何来下载zip文件的:import urllib import urllib2 import requests url = 'http://www.blog.pythonl转载 2015-06-16 20:39:48 · 6751 阅读 · 1 评论 -
BeautifulSoup下载给定URL里的图片(一)
Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Beautiful Soup会帮你节省数小时甚至数天的工作时间。 本文用Beautiful Soup小试牛刀以下,通过Beautiful Soup下载一给定页面的图片(当然你也可以下载其他内容),只需简单改改代码就可以。原创 2015-06-16 21:17:24 · 6820 阅读 · 0 评论 -
Numpy快速处理数据--ufunc运算(三)
ufunc是universal function的缩写,它是一种能对数组中每个元素进行操作的函数。Numpy内置的许多ufunc函数都是C语言实现的,计算速度非常快,简单看个例子:>>> x = np.linspace(0,2*np.pi,10)>>> y=np.sin(x)>>> yarray([ 0.00000000e+00, 6.42787610e-01, 9.84807原创 2015-05-28 20:50:56 · 8872 阅读 · 0 评论 -
Numpy快速处理数据--多项式函数(四)
多项式函数是变量的整数次冥与系数的乘积之和,可以用下面的公式表示:由于多项式函数只包含加法和乘法运算,因此计算容易,并且可以用于计算其他数学函数的近似值。在Numpy中,多项式函数的系数可以用一维数组表示,如f(x) =x^3-2x+1,则可以表示为数组:a = np.array([1.0,0,-2,1])其中a[0]是最高次项,a[-1]是常数项。 系数可以通过原创 2015-05-30 09:39:50 · 10213 阅读 · 0 评论 -
windows环境下配置tornado
1.前言 在网上看过一些在windows下配置tornado的教程,有一些写的十分复杂,让人望而生却。然后我就自己试着在windows下面配置tornado。我发现,方法非常简单,短短几步就能完成。2.步骤 配置tornado的前提是你的windows已经安装了python,而且是2.x以上的版本。你可以到以下网址下载python for wi转载 2015-05-29 22:51:07 · 1182 阅读 · 0 评论 -
Python使用QRCode模块生成二维码
QRCode官网https://pypi.python.org/pypi/qrcode/5.1简介python-qrcode是个用来生成二维码图片的第三方模块,依赖于 PIL 模块和 qrcode 库。简单用法import qrcode img = qrcode.make('hello, qrcode')img.save('test.png')高级用法i转载 2015-07-16 08:54:31 · 1678 阅读 · 2 评论