Python
文章平均质量分 70
iteye_13785
这个作者很懒,什么都没留下…
展开
-
编译python模块要求安装vs2003问题的Hack解决办法
今天编译一个python模块,我的python版本是2.5,vc是6.0,结果不成功提示说要用vs2003来编译,很郁闷便google之,没有找到一篇可操作的文字,更加郁闷,索性翻python编译的代码,发现在Python25\Lib\distutils\msvccompiler.py里面判断的,直接把相关代码全部注释掉,再编译结果就ok了,注释以下两处代码: try: ...2009-03-27 19:04:18 · 109 阅读 · 0 评论 -
统计学习方法的python实现
#########################################################5.1 逻辑斯蒂回归实现#原理:构造分类模型使得当前的数据集出现的可能性最大-》最大似然法########################################################def logit_regression(): imp...原创 2014-08-06 10:41:49 · 189 阅读 · 0 评论 -
sklearn.metrics中的评估方法介绍
1. sklearn.metrics.roc_curve(true_y. pred_proba_score, pos_labal)计算roc曲线,roc曲线有三个属性:fpr, tpr,和阈值,因此该函数返回这三个变量,l例如 import numpy as np from sklearn.metrics import roc_curve ...原创 2014-08-06 10:55:41 · 427 阅读 · 0 评论 -
PIL image 转 wx.Bitmap 转 wx.StaticBitmap
# -*- coding: utf-8 -*-from PIL import Imageimport wx'''PIL Image'''pilImage = Image.open('1.png')'''wx.Image'''wxImg = PilImg2WxImg(pilImage)'''wx.Bitmap'''bitmap = wx.BitmapFr...原创 2014-09-13 06:31:06 · 818 阅读 · 3 评论 -
使用 cStringIO.StringIO 代替临时文件
#!/usr/bin/env python # -*- coding: utf-8 -*- -#import os-#import sys- #将 lib 目录添加到系统路径,以便导入 lib 目录下的模块-#app_root = os.path.dirname(__file__)-#sys.path.insert(0, os.path.join(app_root,...原创 2014-09-13 07:02:49 · 319 阅读 · 0 评论 -
在GAE数据库之中保存文件
GAE的数据库是支持向里面保存文件的(说老实话,就算不支持,通过对二进制转化为文本肯定也是可以保存的),这个功能我知道,不过我的用不着,因为我的网站文件并不多,数据库却大的不行,我一直在苦恼如何去节省数据库空间,而从来不去想如何节省文件空间,可是有一个网友一定要我研究一下(主要是有些人比较懒,不想研究,唉!),我只好简单的进行了一下研究,还好,还是比较容易的,现在将主要的流程讲一下...原创 2014-09-21 06:26:46 · 90 阅读 · 0 评论 -
GAE Cron Calling Backend
这是个配置Google App Engine,使之用Cron来调用Backends的范例。为何要用Backends?GAE限制前台Request的超时时间。而Backends没有此限制。为何不总是用Backends?用多了就不给免费了。另外据说启动时间也比较慢。总之Backends适合那些需要长时间后台处理的任务。Dynamic是什么?Backends分为2种,一种是持续运行的,称为Residen...原创 2014-09-24 07:34:28 · 188 阅读 · 0 评论 -
谷歌GAE安装WordPress博客:创建Cloud SQL上传文件和绑定域名
谷歌GAE,即Google App Engine,是谷歌公司旗下了一个云空间,这个空间一直提供着免费配额的服务,在国内的知晓度几乎没有哪个免费空间可以比肩,网上关于GAE空间教程非常多,用GAE搭建的博客、相册、网盘、论坛等都有不少。GAE云空间自运行以来就不支持PHP,这不得不说对PHPer来说是一个硬伤,记得几年前还有人用程序在GAE上模拟了PHP运行环境,看得出不少人对GAE运行P...原创 2014-09-24 07:38:16 · 544 阅读 · 0 评论 -
调用google提供的短地址服务 http://goo.gl/
新浪围脖,twitter上随处可见链接的短地址google最近也发布了短地址的服务用python2.6小试一把import urllibimport urllib2import simplejson#发送的form数据postdata=urllib.urlencode({'url':'www.sina.com.cn'})#form表单提交的链接是http://goo.gl/api/shorte...原创 2014-09-24 23:33:06 · 2620 阅读 · 0 评论 -
python核心模块之pickle和cPickle讲解
pickle模块使用的数据格式是python专用的,并且不同版本不向后兼容,同时也不能被其他语言说识别。要和其他语言交互,可以使用内置的json包使用pickle模块你可以把Python对象直接保存到文件,而不需要把他们转化为字符串,也不用底层的文件访问操作把它们写入到一个二进制文件里。 pickle模块会创建一个python语言专用的二进制格式,你基本上不用考虑任何文件细节,它会帮...原创 2014-09-27 10:39:00 · 119 阅读 · 0 评论 -
IE浏览器的cookies,通过ClientCookie
写的大时代,但ClientCookie备忘录文件中。 ()调用load_from_registry通过创建一个ClientCookie.MSIECookieJar实例读取IE的饼干。 import ClientCookieie_cookie_jar = ClientCookie.MSIECookieJar()ie_cookie_jar.load_from_regis...原创 2014-09-27 10:40:45 · 150 阅读 · 0 评论 -
python pandas 介绍
一直在用python的机器学习包,但是始终感觉搞的不爽,所以决定用pandas玩玩。一、 数据类型,Series 是1-D的,DataFrame是2-D的,其他两种我用不上。 二、 Series 语法如下: s = Series(data, index=index) data可以是python的字典,可以是num...原创 2014-08-06 10:03:05 · 95 阅读 · 0 评论 -
scikit-learn使用笔记与sign prediction简单小结
经Edwin Chen的推荐,认识了scikit-learn这个非常强大的python机器学习工具包。这个帖子作为笔记。(其实都没有笔记的意义,因为他家文档做的太好了,不过还是为自己记记吧,为以后节省若干分钟)。如果有幸此文被想用scikit-learn的你看见,也还是非常希望你去它们的主页看文档。主页中最值得关注的几个部分:User Guide几乎是machine learning的索引,各种...原创 2014-08-06 09:53:39 · 81 阅读 · 0 评论 -
Python字典按值排序、包含字典的列表按字典值排序的方法
#-*- encoding=utf-8 -*-import operator#按字典值排序(默认为升序)x = {1:2, 3:4, 4:3, 2:1, 0:0}sorted_x = sorted(x.iteritems(), key=operator.itemgetter(1))print sorted_x#[(0, 0), (2, 1), (1, 2), (4, ...原创 2014-07-29 09:41:39 · 99 阅读 · 0 评论 -
[Python]读写文件方法
1.open使用open打开文件后一定要记得调用文件对象的close()方法。比如可以用try/finally语句来确保最后能关闭文件。file_object = open('thefile.txt')try: all_the_text = file_object.read( )finally: file_object.close( )注:不能把open语句放在...原创 2012-02-17 21:50:50 · 82 阅读 · 0 评论 -
Python读写文件
Python读写文件1.open使用open打开文件后一定要记得调用文件对象的close()方法。比如可以用try/finally语句来确保最后能关闭文件。file_object = open('thefile.txt')try: all_the_text = file_object.read( )finally: file_object.close( )注:不能把ope...原创 2013-05-29 09:44:17 · 123 阅读 · 0 评论 -
Python图像处理库:PIL中Image,ImageDraw等基本模块介绍
常用操作合成 Image.blend(i1,i2,a)/Image.composite(i1,i2,mask)缩略图 thumbnail(size,filter=None) Modifies in-place,Preserves aspect ratio>>> myImage.thumbnail ((128, 128), Image.ANTIALIAS)剪切 cro...原创 2015-07-05 03:01:38 · 1058 阅读 · 0 评论 -
正则匹配不包含某字符串(Python)
正则表达式如何匹配源串中不包含否某字符串?匹配不包含字符串http://bbs.yjfeng.com,正则表达式如下:^((?!http://bbs.yjfeng.com).)*$测试:>>> import re>>> cr = re.compile(r'^((?!http://bbs.yjfeng.com).)*$')>>...原创 2015-08-10 06:08:39 · 8140 阅读 · 0 评论 -
Python爬虫实战五之模拟登录淘宝并获取所有订单
经过多次尝试,模拟登录淘宝终于成功了,实在是不容易,淘宝的登录加密和验证太复杂了,煞费苦心,在此写出来和大家一起分享,希望大家支持。本篇内容1. python模拟登录淘宝网页2. 获取登录用户的所有订单详情3. 学会应对出现验证码的情况4. 体会一下复杂的模拟登录机制探索部分成果1. 淘宝的密码用了AES加密算法,最终将密码转化为256位,在POST时,传输的是256位长度的密码。2. 淘宝在登录...原创 2016-01-11 10:16:51 · 1725 阅读 · 0 评论 -
PyQt+OpenCV 录制保存、播放视频
准备这一两个月看看以前的书,另外学习下视频方面的东西(CV方面)。之前学过几天QT/PyQt,于是用PyQt结合OpenCV,做了一个小程序。具有播放并保存摄像头捕获组成的视频,以及播放本地视频文件两个小功能。界面很简单,没图没真相 。代码就100多行,很容易看懂。最后感叹下OpenCV和python的强大,噢,还有QT/PyQt。。#! /usr/bin/env pyt...原创 2016-02-14 02:36:43 · 1660 阅读 · 1 评论 -
OpenCV Computer Vision with Python第二章笔记
笔者:此为草稿,操作失误,等待修正。。。 阅读须知: 本文不是纯粹的译文,只是比较贴近原文的笔记;请支持正版,设法购买到出版社出版的书。 本章介绍了OpenCV的I/O功能。同时还介绍了一个使用面向对象思想的主程序。后续章节中将在这个主程序进行完善和扩充。图像文件的读写 OpenCV提供了imread()和imwrite()函数来支持多种格...原创 2016-02-14 03:53:09 · 416 阅读 · 0 评论 -
python遍历文件夹和文件
在Python中,文件操作主要来自os模块,主要方法如下:os.listdir(dirname):列出dirname下的目录和文件os.getcwd():获得当前工作目录os.curdir:返回当前目录('.')os.chdir(dirname):改变工作目录到dirnameos.path.isdir(name):判断name是不是一个目录,name不是目录就返回falseos.pa...原创 2013-01-03 10:09:53 · 111 阅读 · 0 评论 -
python从一个文件夹自动拷贝文件到目标文件夹
# Filename: CopyPictures.pyimport osimport timefrom os import listdirfrom os.path import isdir#source = ['/home/swaroop/byte', '/home/swaroop/bin']source = 'C:\\Program Files\\Coopen\\image\\image_100...原创 2013-01-03 11:36:07 · 391 阅读 · 0 评论 -
ConfigParser.NoSectionError: No section: 'formatters'原因及解决办法
1,错误的原因是日志的配置文件路径错了,文件无法找到。 logging.config.fileConfig(PATH) 仔细检查PATH的路径是否正确原创 2014-05-03 17:13:32 · 917 阅读 · 0 评论 -
python 的算24点程序
今天在网上同学求教1 5 6 7 用+-*/ 算出21. 自己曾经写过一个,但代码找不到了,偶知道24点的程序很多的说, 于是到网上搜了一下.是有不少, 但是一个用c++的(其实根本就不能叫用c++,全是c的语法), 试了n多次,borlandc3.1和gcc都不能编译. 还找到了vb,和web版的,看来都没用. 在偶找东西搞得焦头烂额的时候,偶同学自己算出来了.(到底怎么算用这个程序试...原创 2015-05-02 10:35:52 · 858 阅读 · 0 评论