- 军军小站|张军博客
搜索到与相关的文章
Python

插入排序(python)

3.插入排序(简单插入排序)3.1算法思想如果有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、长度增加1的有序数据。插入排序的基本思想是:每步将一个待排序的记录,按其关键码值的大小插入前面已经排序的文件中适当位置上,直到全部插入完为止。同样,这个算法不需要额外的存储空间,空间复杂

系统 2019-09-27 17:49:40 1907

Python

二级Python词云包安装问题

前言二级Python第10章《第三方库概览》中介绍了三个库:PyInstallerJiebaWordCloud其中,前两个库是必须掌握的,第三个库是可选学习。因此,编程题中肯定不会出现对于词云库WordCloud的考察要求。但是,从实际应用开发角度讲,这个库是学习时下Python大数据编程必须要掌握的——当然也是比较简单的。安装问题在安装WordCloud过程中遇到失败与成功,特别记录于下。家中机器上的失败安装遗憾的是,家中笔记本上安装的是WINDOWS7

系统 2019-09-27 17:48:29 1907

Python

老生常谈python的私有公有属性(必看篇)

python中,类内方法外的变量叫属性,类内方法内的变量叫字段。他们的私有公有访问方法类似。classC:__name="私有属性"deffunc(self):print(C.__name)classsub_C(C):definfo(self):print(C.__name)#派生类中不可以访问父类的私有字段obj=C()obj.func()obj=sub_C()obj.info()方法、属性的访问于上述方式相似,即:私有成员只能在类内部使用以上这篇老生常

系统 2019-09-27 17:48:28 1907

Python

Python数据分析基础教程:NumPy学习指南

NumPy是一个优秀的科学计算库,提供了很多实用的数学函数、强大的多维数组对象和优异的计算性能,不仅可以取代Matlab和Mathematica的许多功能,而且业已成为Python科学计算生态系统的重要组成部分。但与这些商业产品不同,它是免费的开源软件。本书从NumPy安装讲起,逐渐过渡到数组对象、常用函数、矩阵运算、线性代数、金融函数、窗函数、质量控制等内容,致力于向初中级Python编程人员全面讲述NumPy及其使用。另外,通过书中丰富的示例,你还将学

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

Python

Python批量按比例缩小图片脚本分享

图片太大了,上百张图用photoshop改太慢,就想到用python写个简单的批处理。功能简单就是把原图按比例缩小复制代码代码如下:#-*-coding:cp936-*-importImageimportglob,os#图片批处理deftimage():forfilesinglob.glob('D:\\\\1\\\\*.JPG'):filepath,filename=os.path.split(files)filterame,exts=os.path.sp

系统 2019-09-27 17:46:52 1907

Python

Python列表删除元素del、pop()和remove()的区别小结

前言在python列表的元素删除操作中,del,pop(),remove()很容易混淆,下面对三个语句/方法作出解释del语句del语句可以删除任何位置处的列表元素,若知道某元素在列表中的位置则可使用del语句.例:>>>a=[3,2,2,1]>>>dela[1]>>>a[3,2,1]pop()方法pop()可删除任意位置的元素并将其返回,只需在括号内指定要删除元素的索引即可,当括号内为空时则删除该列表最后一个元素并将其返回.例1:>>>a=[3,2,1]

系统 2019-09-27 17:46:31 1907

Python

Python中数字以及算数运算符的相关使用

Python数字数字数据类型用于存储数值。他们是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象。当你指定一个值时,Number对象就会被创建:var1=1var2=10您也可以使用del语句删除一些对象引用。del语句的语法是:delvar1[,var2[,var3[....,varN]]]]您可以通过使用del语句删除单个或多个对象。例如:delvardelvar_a,var_bPython支持四种不同的数值类型:int(有符号整型)lo

系统 2019-09-27 17:38:45 1907

Python

基于Python正则表达式提取搜索结果中的站点地址

正则表达式对于Python来说并不是独有的,最近在把google搜索的结果中所有的站点地址导出,于是想到用python正则表达式提取搜索结果中的站点地址。这其中涉及几个需要解决的问题:1、获取搜索的结果文本为了获得更多的地址,我使用了Google的高级搜索功能,每个页面显示100条结果。获得显示的结果后,可以查看源码,并保持成文本文件就有了搜索的结果文本2、分析如何提取站点信息首先需要分析获取的页面,查看以怎样的方式可以提取出站点信息。我使用IE8自带的开

系统 2019-09-27 17:38:15 1907

Python

一键搞定python连接mysql驱动有关问题(windows版本)

对于mysql驱动问题折腾了一下午,现共享出解决方案1:手动安装驱动完全是场噩梦,推荐大家采用自动安装2:自动安装下载自动安装包,下载地址://www.jb51.net/softs/73369.html双击安装!安装完成后。已能正常对数据库操作eg:importmysqldbcon=mysqldb.connect(host='localhost',user='root',passwd='root',db='test')cursor=con.cursor()

系统 2019-09-27 17:37:38 1907

编程技术

一种实际的MDA方法--Lightweight Domain Specif

在http://www.theserverside.com/articles/article.tss?l=LightweightModeling一文中,作者介绍了一种实际可行的MDA方法。即通过UML->EMFModel->Code得到领域模型的代码。然后将领域模型的代码通过JETtemplates生成更多的程序代码。一种实际的MDA方法--LightweightDomainSpecificModeling

系统 2019-08-29 23:46:01 1907