编程技术 - 军军小站|张军博客
Python

在Python中使用matplotlib模块绘制数据图的示例

matplotlib是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。它的文档相当完备,并且Gallery页面中有上百幅缩略图,打开之后都有源程序。因此如果你需要绘制某种类型的图,只需要在这个页面中浏览/复制/粘贴一下,基本上都能搞定。这篇我们用matplotlib从构造最简单的bar一步一步向复杂的bar前行。什么是最简单的bar,看如下语句你就知

系统 2019-09-27 17:48:15 1885

Python

gearman的安装启动及python API使用实例

本文讲述了gearman的安装启动及pythonAPI使用实例,对于网站建设及服务器维护来说非常有用!一、概述:Gearman是一款非常优秀的任务分发框架,可以用于分布式计算。具体的gearmand服务的安装启动及gearman的python模块的安装以及简单示例如下:操作系统:rnel5.71.首先,我们需要安装gearmand,在centos和rhel环境下,我们只需运行以下命令:yuminstallgearmand-y注意:如果不希望通过yum的方式

系统 2019-09-27 17:47:44 1885

Python

手动实现把python项目发布为exe可执行程序过程分享

1.手动制作python的exe可执行程序Python没有内建一个编译为exe的功能。给python程序的部署带来不少的麻烦。所以就会出现一些py2exe之类的很不错的工具,用于自动把.py文件编译为.exe文件。最近抽空研究了一下手动实现类似py2exe的功能,希望加强对python的了解。结果还相当不错。把结果记录下来,与大家共享。1.1.原理文中所描述的方法,基于python的以下几个功能1)python程序运行时,会在sys.path指定的路径中查

系统 2019-09-27 17:47:34 1885

Python

使用python获取(宜宾市地震信息)地震信息

6月17日22分25分,四川省宜宾市长宁县发生了6.0级地震,成都高新减灾研究所与应急管理部门联合建设的大陆地震预警网成功预警本次地震,提前10秒向宜宾市预警,提前61秒向成都预警。虽然自己还不能写出这么牛逼的系统,但是今天我想结合自己学到的Python知识,用Python获取地震信息,然后微信实时推送给你的群组或你的朋友。1.前期准备1.爬虫基本知识,比如requests库,以及lxml库;2.利用Xpath进行HTML的解析;之前写的一些简单项目,提取

系统 2019-09-27 17:47:21 1885

Python

浅谈Python中的数据类型

数据类型:float―浮点数可以精确到小数点后面15位int―整型可以无限大bool―非零为true,零为falselist―列表Float/Int:运算符:/―浮点运算除//―当结果为正数时,取整;11//5=2;11//4=2当结果为负数时,向下取整;-11//5=-3;-11//4=-3当分子分母都是float,结果为float型**―计算幂;11**2=121%―取余其他数学运算:1.分数:importfractions;fractions.Fra

系统 2019-09-27 17:47:01 1885

Python

Python --我的常用函数

昆明地图defkmdt(x):importmatplotlib.pyplotaspltimportjsonwithopen('km.json','rb')asf:data=json.load(f)forfeainrange(len(data['features'])):df=data['features'][fea]['geometry']['coordinates']forf1inrange(len(df)):df1=df[f1]forf2inrange

系统 2019-09-27 17:46:53 1885

Python

Python 正则表达式 re.match/re.search/re.sub

FromPython正则表达式re.match(pattern,string,flags=0)尝试从字符串起始位置匹配一个模式;如果不是起始位置匹配成功,则re.match()返回none.匹配成功,re.match()返回一个匹配的对象,否则返回None.pattern-匹配的正则表达式string-要匹配的字符串flags-标志位,控制正则表达式的匹配方式,如,是否区分大小写,多行匹配等.e.g.#!/usr/bin/python#-*-coding:

系统 2019-09-27 17:46:48 1885

Python

python with statement 进行文件操作指南

由于之前有一个项目老是要打开文件,然后用pickle.load(file),再处理。。。最后要关闭文件,所以觉得有点繁琐,代码也不简洁。所以向pythonwithstatement寻求解决方法。在网上看到一篇文章:http://effbot.org/zone/python-with-statement.htm是介绍with的,参考着例子进行了理解。如果经常有这么一些代码段的话,可以用一下几种方法改进:代码段:setthinguptry:dosomethin

系统 2019-09-27 17:46:17 1885

Python

Python学习:面向对象之多态、多态性

多态多态指的是一类事物有多种形态importabcclassAnimal(metaclass=abc.ABCMeta):#同一类事物:动物@abc.abstractmethoddeftalk(self):passclassPeople(Animal):#动物的形态之一:人deftalk(self):print('sayhello')classDog(Animal):#动物的形态之二:狗deftalk(self):print('saywangwang')cl

系统 2019-09-27 17:46:13 1885

Python

Python中的推导式使用详解

推导式是Python中很强大的、很受欢迎的特性,具有语言简洁,速度快等优点。推导式包括:1.列表推导式2.字典推导式3.集合推导式嵌套列表推导式NOTE:字典和集合推导是最近才加入到Python的(Python2.7和Python3.1以上版).下面简要介绍下:【列表推导式】列表推导能非常简洁的构造一个新列表:只用一条简洁的表达式即可对得到的元素进行转换变形其基本格式如下:复制代码代码如下:[exprforvalueincollectionifcondit

系统 2019-09-27 17:45:56 1885

Python

python3编码问题汇总

这两天写了个监测网页的爬虫,作用是跟踪一个网页的变化,但运行了一晚出现了一个问题。。。。希望大家不吝赐教!我用的是python3,错误在对htmlresponse的decode时抛出,代码原样为:response=urllib.urlopen(dsturl)content=response.read().decode('utf-8')抛出错误为File"./unxingCrawler_p3.py",line50,ingetNewPhonescontent=

系统 2019-09-27 17:38:24 1885

编程技术

Google AJAX Search API+TAG=美味的站点

前言del.icio.us提供了多种可重用的数据格式。而它提供了通用API访问和类似PHP的输出格式,使这些数据也可以被JavaScript开发者将其作为JSON格式所使用。GoogleAJAXSearchAPI提供一些简单的web对象:它们执行建立在各种Google服务(页面搜索、本地搜索、视频搜索、Blog搜索、新闻搜索)之上的内嵌(inline)搜索。如何把这两项技术结合在一起呢?GoogleAJAXSearchAPI+TAG=美味的站点?什么是Go

系统 2019-08-29 23:51:20 1885

编程技术

connect by prior start with

在oracle中通过connectbyprior来实现递归查询[zt]收集的几条在oracle中通过connectbyprior来实现递归查询Startwith...ConnectBy子句递归查询一般用于一个表维护树形结构的应用。创建示例表:CREATETABLETBL_TEST(IDNUMBER,NAMEVARCHAR2(100BYTE),PIDNUMBERDEFAULT0);插入测试数据:INSERTINTOTBL_TEST(ID,NAME,PID)V

系统 2019-08-29 23:49:20 1885

编程技术

得到数据库中所有的表以及表字段

邹建写的selectcasewhenc.colid=1theno.nameelse''end表名,--得到表名,重复的表名不显示c.colid顺序,c.name字段名,t.name字段类型,columnproperty(c.id,c.name,'PRECISION')字段长度,isnull(c.Scale,'')小数位,c.length占用字节,casewhenc.isnullable=1then'√'else''end可为空,casewhenc.coli

系统 2019-08-29 23:41:41 1885

编程技术

比较真实的下雪效果

演示效果:源文件下载:下雪效果.rar先添加一个图形元件,画出你想要的雪的样子,然后创建一个影片剪辑。在第一层画一条曲线,当作引导层,添加一层,把刚刚做好的图形元件添加进去场景中,利用运动补间做出雪飘下来的效果。回到主场景中添加一个层。在层一中放入刚刚做好的影片剪辑,给影片剪辑命名为"xue"在第4帧插入普通帧。在第2层插入4个空白关键帧。第1帧输入:i=1;第2帧输入:if(i第3帧输入:gotoAndPlay(2);第4帧输入:gotoAndPlay(

系统 2019-08-29 23:34:58 1885