![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
lanbing510
热衷计算机技术,机器智能,爱折腾的博士僧
展开
-
Theano(Deep Learning Tool) 利用GPU来进行加速的配置及使用
最近使用Theano写了MLP和CNN的程序,由于训练样本大,单靠CPU运算速度so slow;于是乎找到了一台有NAIVID显卡的电脑进行了GPU的配置使用,期间遇到很多问题,记录如下:平台说明:系统:WindowsXPPython:2.7, 建议直接使用 Python(x,y),包含了Theano需要的Numpy等库,省去自己配置Theano: 0.6CUDA:3.原创 2014-12-06 15:09:02 · 15988 阅读 · 0 评论 -
Python代码优化
选择了脚本语言就要忍受其速度,这句话在某种程度上说明了 python 作为脚本的一个不足之处,那就是执行效率和性能不够理想,特别是在 performance 较差的机器上,因此有必要进行一定的代码优化来提高程序的执行效率。如何进行 Python 性能优化,是本文探讨的主要问题。本文会涉及常见的代码优化方法,性能优化工具的使用以及如何诊断代码的性能瓶颈等内容,希望可以给 Python 开发人员一定的转载 2013-12-11 10:56:09 · 1383 阅读 · 0 评论 -
Python重定向标准输入、标准输出和标准错误
UNIX用户已经对标准输入、标准输出和标准错误的概念熟悉了。这一节是为其它不熟悉的人准备的。标准输出和标准错误(通常缩写为 stdout 和 stderr)是建立在每个UNIX系统内的管道(pipe)。当你 print 某东西时,结果输出到 stdout 管道中;当你的程序崩溃并打印出调试信息时(象Python中的错误跟踪),结果输出到 stderr 管道中。通常这两个管道只与你正在工作的终端转载 2013-01-10 01:42:12 · 60033 阅读 · 0 评论 -
Python和C|C++的混编(一):Python调用C、C++---Boost库
不使用boost.python库来直接构建dll的话比较繁琐,下面实例是借助boost库实现python对C、C++的调用1 首先确定已经安装python和boost库,本例测试环境是python2.7,boost_1_54_0 ,在vs平台下实现2 vs建立dll工程,vs下boost库的环境配置参加上篇博文,记得包括python的依赖库:E:\Python27\include和E:\P原创 2013-09-30 16:09:06 · 9455 阅读 · 0 评论 -
Python ASCII UTF-8 UTF-16 GBK GB2312
ASCII 是一种字符集,包括大小写的英文字母、数字、控制字符等,它用一个字节表示,范围是 0-127Unicode分为UTF-8和UTF-16。UTF-8变长度的,最多 6 个字节,小于 127 的字符用一个字节表示,与 ASCII 字符集的结果一样,ASCII 编码下的英语文本不需要修改就可以当作 UTF-8 编码进行处理。Python 从 2.2 开始支持 Unicode ,转载 2015-05-17 23:55:44 · 1777 阅读 · 0 评论 -
Python爬虫 爬取豆瓣读书
最近用Python写了个豆瓣读书的爬虫玩,方便搜罗各种美美书,分享给大家实现功能:1 可以爬下豆瓣读书标签下的所有图书2 按评分排名依次存储3 存储到Excel中,可方便大家筛选搜罗,比如筛选评价人数>1000的高分书籍;可依据不同的主题存储到Excel不同的Sheet4 采用User Agent伪装为浏览器进行爬取,并加入随机延时来更好的模仿浏览器行为,避原创 2015-05-21 09:11:43 · 14746 阅读 · 8 评论 -
Python与Web编程
source:: http://code.google.com/p/python-tips/source/browse/MP3-Fetch/doc/doc_1 #! /usr/bin/python一. 代理服务器:代理服务器(Proxy server),从其名字上不难理解,就是做代理的,其作用与现在各种各样的代理商差不多。作为教育网和169的用户来讲,他们不能直接访问国外的转载 2013-01-10 10:52:34 · 12080 阅读 · 1 评论 -
Python中对文件、文件夹(文件操作函数)
python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.removedirs(r“c:\python”)检验给出的路径是否是一转载 2013-01-09 16:07:16 · 3037 阅读 · 0 评论 -
Python实现浏览器自动化操作
利用selenium工具,可支持多种浏览器。网上资料比较多。经过比较,我选择了Splinter模块,因为利用Splinter开发浏览器自动化操作,编写代码比较简单。一、Splinter的安装Splinter的使用必修依靠Cython、lxml、selenium这三个软件。所以,安装前请提前安装Cython、lxml、selenium。以下给出链接地址:1)http://downlo转载 2013-01-10 14:08:00 · 21861 阅读 · 0 评论 -
SQLite3中文编码 Python
读取十万多条文本写入SQLite类型数据库,由于文本中存在中文字符,插入到数据库没错,取出时一直是UnicodeDecodeError,导致折腾了一天。 最后的解决方法:Python连接数据时进行如下设置:db=sqlite3.connection("...")db.text_factory=st另为了python代码中硬编码的中文字符串不出现问原创 2015-10-27 10:31:02 · 7887 阅读 · 2 评论 -
英文书籍阅读助手
英文书籍阅读助手目的:太多第一手的好资料都是英文,英语阅读中的最大障碍即单词。本工具意在提取英文书籍或论文中生疏单词生成单词频率和中文解释的表单,看书前可用以指导性的诵记,辅助阅读,不断学习,同时不断扩充自己的词汇库。 使用说明:将脚本所在目录添加到环境变量Path即可在命令行窗口使用,使用时:1. EasilyReadLearn.py {PDF File} [Start Page Num原创 2015-10-29 20:47:51 · 3121 阅读 · 0 评论 -
Python实现CSDN博客的完整备份
文章精美排版版地址: http://lanbing510.info/2015/12/04/CSDN-BlogBackup-Python.html出发点之所以造这个轮子无非是现有的轮子不好使。CSDN官网是推出的博客备份在系统中读不到博客数据,打开后还会闪退,其他人写的工具,要么是收费,要么只是对网页的下载,不能完整的下载网页中嵌入的图片等各种资源。于是自己花几个小时写了这个工具,其特点是可以做到C原创 2015-12-04 12:46:00 · 3032 阅读 · 6 评论 -
CVPapers论文整理工具-开源
一、运行实例相信计算机视觉领域的同道中人都知道这个Computer Vision Resource网站, http://www.cvpapers.com/ 网页部分截图如下:可以看到有太多论文集,比如CVPR2013年就有472篇,自己写了一个小工具,用来筛选感兴趣的论文运行界面如下:输入论文集网址和自己感兴趣的领域点击提交即可,其中关键字可以输入多个,然后程原创 2013-09-10 14:57:33 · 5010 阅读 · 1 评论 -
Python程序打包为独立的exe
1 安装py2exe从http://prdownloads.sourceforge.net/py2exe下载并运行与你所安装的Python对应的py2exe版本的installer转载 2014-04-26 16:27:43 · 17154 阅读 · 1 评论 -
Wing IDE 4.1版本的破解和一些实用技巧
1、去官网下载最新版http://wingware.com/downloads/wingide ,我下载到的是4.1.6-12、安装之前,修改系统时间到一个月以前。3、安装Wing IDE。4、安装完成后获取试用版的许可,完成后关闭。5、下载破解文件 ,解压后把abstract.pyo放到安装目录/bin/2.5/src/process/下。6、把系统时间修改回来,重启Wi原创 2013-01-10 14:38:34 · 3412 阅读 · 0 评论 -
Cookies详解
Cookie 是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。Cookie 包含每次用户访问站点时 Web 应用程序都可以读取的信息。 例如,如果在用户请求站点中的页面时应用程序发送给该用户的不仅仅是一个页面,还有一个包含日期和时间的 Cookie,用户的浏览器在获得页面的同时还获得了该 Cookie,并将它存储在用户硬盘上的某个文件夹中。 以后,如果转载 2013-01-14 20:29:13 · 2384 阅读 · 0 评论 -
Python下载文件
from os.path import basenamefrom urlparse import urlsplitimport urllib,urllib2def url2name(url): return basename(urlsplit(url)[2])def download(url, localFileName = None): localName = url原创 2013-01-14 20:44:19 · 4176 阅读 · 0 评论 -
浅析Get与Post
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。 1转载 2013-01-12 09:21:41 · 1190 阅读 · 0 评论 -
改变python输出流的编码方式
最近玩BeautifulSoup,想爬些自己喜欢的特定数据,遇到了这个问题BeautifulSoup默认把 转换成'\xa0'了,结果gbk就没法输出了这个玩意转换不到gbk,但我系统的文件输出编码方式默认就是gbk,纠结了所以想输出文件,需要改变文件的编码方式python 2.4以前的版本可以f=open('out.html','w','utf-8')这样实现但新版原创 2013-01-09 15:44:42 · 1906 阅读 · 0 评论 -
计算机视觉经典论文集&此资源批量分类下载的Python程序
该资源为德州大学奥斯丁分校计算机视觉领域文献阅读课资源,此实验室在cv领域想必大家都知道的,该网页论文好多,使用迅雷的批量下载页不好使啊,自己用python写了一个多线程批量分类下载的程序,将论文下载到不同的文件夹并根据类别命名此文件夹,下载速度在本人这里最快为6M/S,建议下载前先翻墙(否则有些国外链接会受限制而下不到其网站资源),最好晚上睡觉前运行程序,然后就可以直接睡觉去啦~全部论文下载原创 2013-04-30 19:15:26 · 2401 阅读 · 1 评论 -
IIS+Python+CGI Web服务器搭建
1。安装好Python;2。配置IIS:安装完IIS后可能出现无法创建组件,本人解决方法是完全卸载IIS后重启安装另外版本的IIS,推荐一个xp下IIS完整版本:http://download.csdn.net/detail/lanbing510/6243277 a.打开管理工具-〉Internet信息服务; b.在网站属性上右键,进入属性设置;原创 2013-09-10 14:55:48 · 4777 阅读 · 0 评论 -
Python 与 C++ 的交互编程
基础知识编译语言和解释语言尽管现在很多编程技术都在交融,出现了不少带有编译系统的解释语言,和带有复杂运行时系统的编译语言,但通常我们还是可以比较明确的区分它们。在这个大前提下,Python和C++属于这个两类技术中比较极端的代表。编译时和运行时C++的强大之处在于高效的生成产品和强大复杂的编译系统。利用C++的语法,可以生成非常灵活强大的程序,而这其中大部分转载 2013-09-30 16:59:45 · 7090 阅读 · 0 评论 -
安装Python的机器学习包Sklearn 出错解决方法
1 首先需要安装Cython,网上下载后进行本地安装 python setup.py install2 下载Sklearn包,https://pypi.python.org/pypi/scikit-learn/0.14.1 ,进行本地安装(使用pip或easy_install总是出错,如can not import murmurhash3_32,最终本地安装成功)3 安装后原创 2014-11-14 21:52:34 · 23490 阅读 · 0 评论 -
Python和C|C++的混编(二):利用Cython进行混编
还可以使用Cython来实现混编1 下载Cython,用python setup.py install进行安装2 一个实例① 创建helloworld目录创建helloworld.pyx,内容如下:cdef extern from"stdio.h": extern int printf(const char *format, ...) def SayHello(): p原创 2014-11-14 21:47:32 · 4958 阅读 · 0 评论 -
按拍摄日期归类照片 一键搞定 Python
手机里的照片好久没整理,最近提示没空间,自己一般都是按年月将照片保存,看到铺天盖地的照片,整个心都醉了。于是写了下面这个脚本,一键归类所有的照片,按照拍摄日期归类到年月相应的文件夹。再也不用担心整理照片了!上干货:# -*- coding: gbk -*-"""功能:对照片按照拍摄时间进行归类使用方法:将脚本和照片放于同一目录,双击运行脚本即可作者:冰蓝"""原创 2015-09-21 21:17:10 · 10722 阅读 · 1 评论