随笔分类 - Python
摘要:例如,这个直接激活我的R语言环境,Renv Anaconda3安装路径\Scripts\activate.bat Anaconda3安装路径\envs\Renv
阅读全文
摘要:想赶上机器学习ML深度学习的热潮不容易,光是显卡就是一笔不小的投入。网上搜索了一下,见A卡也可以勉强用于ML,遂想用手头有的一张A卡(RX470)进行学习,过程不易,记录之。 一、试用WSL2,失败。 到AMD ROCM官网查看,不支持windows平台,基本上推荐Ubuntu,心想正好在windo
阅读全文
摘要:注:转帖自知乎 各领域公开数据集下载 赵熙 谦谦君子,卑以自牧 4,872 人赞同了该文章 整理了一些网上的免费数据集,分类下载地址如下,希望能节约大家找数据的时间。欢迎数据达人加入QQ群 674283733 交流。 金融 美国劳工部统计局官方发布数据 房地产公司 Zillow 公开美国房地产历史数
阅读全文
摘要:最新版本的tesseract-ocr 3.0.4 需要运行于python2.7版本以上,因此需要升级系统中默认的2.6版本python及Mod_WSGI1,下载安装Python-2.7.10>tar xJvf Python-2.7.10.tar6.xz>cd Python-2.7.10# 这...
阅读全文
摘要:1,安装wsgi Apache模块easy_install mod_wsgi2,添加/etc/httpd/conf.d/wsgi.confLoadModule wsgi_module modules/mod_wsgi.so3,添加或编辑/etc/httpd/conf.d/virtualhosts.c...
阅读全文
摘要:Python中的for语句用起来很爽,但是要求 in后面的对象iterable,python中的很多对象支持,如list, tuple, dict。如果要让自己的类对象也iterable怎么办,究竟如何才算iterable object呢?其实,自已也可以定义特殊的方法来使自定义类支持这种操作。第一种方法很简单,就是实现一个特殊函数__getitem__第二种方法,也是实现一个特殊函数__iter__,此函数要求返回一个iterator对象,对于iterator对象的要求就是实现特殊函数 __next__,所以一般的做法就是类同时实现__iter__和__next__,然后在__iter__中
阅读全文
摘要:众所周知,python既可以导入包(import package),也可以导入模块(import module),package一般理解为多文件的模块,它是这样定义的,如果一个目录下存在”__init__.py”这个文件,那么python就认为这个目录下的所有文件同属于一个package(这和java的namespace有点像,但是java可不需要这么个特殊文件),如果没有这个文件,那么python认为目录下的py文件都是不相干的独立模块。但是在子目录中你可不能这么干,如果子目录中没有”__init__.py”,那么该目录下的程序算是白写了,根本没有办法引用。当然,也不是绝对的,除非绕个大弯.
阅读全文
摘要:====================================================chardet 2.1.1 for py3==================================================== chardet 是python的第三方库,chardet是一个非常优秀的编码识别模块。但是一直没有python3的版本,由于自己需要用到,因此试着修改到python3下能够运行。一、本软件基于chardet-2.1.1,安装python 3的新特性和语法进行修改后修改版,修改时参照了此篇文章:http://woodpecker.org.cn/di
阅读全文
摘要:经测试,我们的开发环境解决中文字符问题的解决办法是同一到utf-8编码:一、py源文件采用utf8编码,在文件开始添加#coding=UTF-8二、在使用MySQLdb建立和mysql数据库的连接并建立cursor对象时采用如下函数def getConnection(self): try: host=self.getSetting('host') user=self.getSetting('user') passwd=self.getSetting('password') port=...
阅读全文
摘要:发现这篇文章写得很全面,很好,故收藏之Python中文全攻略作者:tamsyn 来源:www.sqlite.com.cn 时间:2007-4-25 【 字体:大中 小 】〖 双击滚屏 〗1.在Python中使用中文在Python中有两种默认的字符串:str和unicode。在Python中一定要注意区分“Unicode字符串”和“unicode对象”的区别。后面所有的“unicode字符串”指的都是python里的“unicode对象”。事实上在Python中并没有“Unicode字符串”这样的东西,只有“unicode”对象。一个传统意义上的unicode字符串完全可以用str对象表示。只是
阅读全文
摘要:python访问PostgreSQL数据库之连接库Psycopg2作者:佣工7001 由于要在python访问PostgreSQL数据库,需要一个符合DB-API的连接库。通过搜索,锁定两个候选库:一个是py-postgresql,一个是Psycopg2。简单的看了一下py-postgresql的文档,发现它并非基于DB-api接口的,而是使用postgresql的API,这可不是我想要的,只好排除。剩下就是这个名字很怪异的Psycopg,看了下,它遵循DB-API规范,好了就选它了,下载安装,试用,老规矩,记录下来要点备忘。一、安装由于我开发环境在windows下,所以我下载的是window
阅读全文
摘要:运算符重载在Python语言中提供了类似于C++的运算符重在功能:一下为Python运算符重在调用的方法如下:Method Overloads Call for__init__ 构造函数 X=Class()__del__ 析构函数 对象销毁__add__ + X+Y,X+=Y__or__ | X|Y,X|=Y__repr__ 打印转换 print X,repr(X)__str__ 打印转换 print X,str(X)__call__ 调用函数 X()__getattr_ 限制 X.undefine__setattr__ 取值 X...
阅读全文
摘要:Python DB-API 2.0规范PEP:249标题:Python Database API Specification v2.0版本:83893e13db91修改日期:2008-03-03 12:37:19 +0000 (Mon, 03 Mar 2008)作者:Marc-André Lemburg <mal at lemburg.com>翻译:佣工7001讨论邮件:<db-sig at python.org>状态:最终类别:信息创建:历史:替代: 248译者注:PEP是Python Enhancement Proposals的缩写,意为Python扩展协
阅读全文
摘要:Building Psycopg on Windows using MinGWPosted by Daniele Varrazzo on June 5, 2011使用MinGW编译Psycopg2佣工7001 2012.2我的目的是在windows系统下使用MinGW和PostgreSQL客户端编译安装Psycopg。我使用了Giovanni Bajo封装的MinGW GCC binaries 分发版本。这个分发版为我们处理了很多细节。例如:把MinGW注册为Python的默认编译器,外加一些我根本不想知道的魔法, 因此它使得我的整个处理过程足够容易了。首先,需要确认安装脚本setup.py
阅读全文
摘要:使用psycopg2操作PostgreSQL数据库之二佣工70011. 连接数据库:import psycopg2 import psycopg2.extras conn = psycopg2.connect(host='localhost', port=5432, user='myuser', password='mypass', database='mydb')备注:connect()也可以使用一个大的字符串参数, 比如”host=localhost port=5432 user=postgres password=postg
阅读全文
摘要:python 数据库模块引用:http://wiki.woodpecker.org.cn/moin/DatabaseModulesPython 数据库接口模块::-- swordsp [2007-01-16 13:36:01] 目录专用数据库连接模块MySQLSQLitePostgreSQLOracleIBM DB2SAP DBInfomixInterbaseIngresSybaseSQL ServerThinkSQLMatisse通用数据库接口模块ODBCJDBCSQLRelay其它模块Gadfly本条目收集了 Python 中的常用数据库接口模块,包括各种主流关系数据库和一些通用接口 如无
阅读全文
摘要:python的类方法和类的静态方法 (2010-03-11 21:27)分类: Pythonpython的类方法和类的静态方法,其实就是一个用@classmethod和@staticmethod修饰的类中的函数。其中类方法要在定义的时候指出在调用它时隐式赋给他的第一个参数,这个参数一般情况下是类本身(cls),这个有点像类的实例方法中代表类实例本身的self。类的静态方法在定义的时候就不用定义这个参数,因为他是静态方法不属于任何一个类实例。========================================================================类方法cla
阅读全文
摘要:python: Class and Object Variables 类变量 实例变量这篇博客说的很好特转之在python的类中,类的属性有两种作用域:类变量,实例变量。类似于java中的static变量与一般变量的区别。类变量属于整个class所共享,而实例变量则仅仅属于特定对象实例。类变量和实例变量在操作上的区别访问权限类变量通过类名点操作访问也可以通过实例点操作访问className.var objectName.var实例变量只可以通过实例名点操作访问objectName.var类变量修改后的表现通过className.var修改类变量,该类和所有实例所共享的数据将被修改,再次通过类或
阅读全文
摘要:MySQLdb库是Python访问MySql的连接库,最近项目中需要使用,将学习使用所得整理如下。由于我是windows环境,安装很简单,到这里下载一个.windows环境下载exe版本,直接双击安装很方便.MySQLdb windows下运行需要 libmySQL.dll、libmmd.dll 和 libguide40.dll ,可以放在sitepackage下也可以在windows\system32\ 学习MySQLdb的使用,下面的文档必不可少:MySQLdb用户指南MySQLdb文档言归正传,如何使用MySQLdb呢,其实和Python内置的sqlite3的使用方法基本相同,简单说就是
阅读全文