搜索到与相关的文章
Python

Python实现EXCEL表格的排序功能示例

EXCEL的数值排序功能还是挺强大的,升序、降序,尤其自定义排序,能够对多个字段进行排序工作。那么,在Python大法中,有没有这样强大的排序功能呢?答案是有的,而且本人觉得Python的排序功能,一点不比EXCEL的差。同样,我们依然用到的是强大的pandas这个三方库。我们先将numpy和pandas导入进来:接着构造一个今天要用到的DataFrame,我们用字典的形式来构造。都是随意构造的,内容别较真。我们先来个简单点的热热身,按照身高的降序来排列一

系统 2019-09-27 17:56:44 2634

Python

python正则-re的用法详解

天在刷题的时候用到了正则,用的过程中就感觉有点不太熟练了,很久没有用正则都有点忘了。所以现在呢,我们就一起来review一下python中正则模块re的用法吧。今天是review,所以一些基础的概念就不做介绍了,先来看正则中的修饰符以及它的功能:修饰符•re.I使匹配对大小写不敏感•re.L做本地化识别匹配•re.M多行匹配,影响^和$•re.S使.匹配包括换行在内的所有字符•re.U根据Unicode字符集解析字符.这个标志影响\w\W\b\B•re.X

系统 2019-09-27 17:55:26 2634

Python

Python 分发包中添加额外文件的方法

在制作一个Python分发包时经常需要把一些文件添加到包中。最常见的例子是你希望通过pipinstall命令安装Python包时会在/etc/等目录下自动添加默认配置文件,由此可以让Python安装完成就可以工作,同时也可以给用户提供配置样例参考。参考InstallingAdditionalFiles如果使用setuptools,在setup.py文件中可以通过data_files配置项配置分发包的额外文件,格式为:(<安装位置>,[<文件1>,<文件2>

系统 2019-09-27 17:54:41 2634

Python

python增加图像对比度的方法

本代码实现的是,在旋转10度的基础上,再进行增加对比度的操作。1代码:代码注释中的代码都是可以运行的.但是不怎么靠谱,因为文件名被逐个编辑,有可能与原标签不对应,,更好的做法参考代码2#-*-coding:UTF-8-*-fromPILimportImagefromPILimportImageEnhanceimportPIL.ImageasimgfromPILimportImageEnhanceimportosdefrotationImage(filepa

系统 2019-09-27 17:54:05 2634

Python

Python库Pandas《Pandas Cookbook》第03章 数据

这是书籍《PandasCookbook》书籍第03章的代码复现,所有代码运行在JupyterNotebook上,原讲解地址是:https://www.jianshu.com/p/05cb76788c80我上传代码的github地址是:https://github.com/Asunqingwen/PandasCookbook.gitgithub上有该书中用到的data,里面代码会不定期更新(因为工作原因,时间不定),直到本书学习完成!相比原讲解,会穿插一些自

系统 2019-09-27 17:53:04 2634

Python

python基础_if语句

判断(if)语句开发中的应用场景生活中的判断几乎是无所不在的,我们每天都在做各种各样的选择,如果这样?如果那样?……判断的定义如果条件满足,才能做某件事情,如果条件不满足,就做另外一件事情,或者什么也不做正是因为有了判断,才使得程序世界丰富多彩,充满变化!判断语句又被称为“分支语句”,正是因为有了判断,才让程序有了很多的分支if判断语句基本语法在Python中,if语句就是用来进行判断的,格式如下:if要判断的条件:条件成立时,要做的事情……注意:代码的缩

系统 2019-09-27 17:52:56 2634

Python

python -- time datetime小结

[TOC]python--timedatetime小结time基本importtimetime.time()Out[3]:1561107970.0175698#时间戳time.localtime()Out[4]:time.struct_time(tm_year=2019,tm_mon=6,tm_mday=21,tm_hour=17,tm_min=6,tm_sec=20,tm_wday=4,tm_yday=172,tm_isdst=0)#本地时间带格式tim

系统 2019-09-27 17:51:21 2634

Python

python之拟合的实现

一、多项式拟合多项式拟合的话,用的的是numpy这个库的polyfit这个函数。那么多项式拟合,最简单的当然是,一次多项式拟合了,就是线性回归。直接看代码吧importnumpyasnpdeflinear_regression(x,y):#y=bx+a,线性回归num=len(x)b=(np.sum(x*y)-num*np.mean(x)*np.mean(y))/(np.sum(x*x)-num*np.mean(x)**2)a=np.mean(y)-b*n

系统 2019-09-27 17:48:43 2634

Python

python中的colorlog库使用详解

一.描述colorlog.ColoredFormatter是一个Pythonlogging模块的格式化,用于在终端输出日志的颜色二.安装pipinstallcolorlog三.用法importcolorloghandler=colorlog.StreamHandler()handler.setFormatter(colorlog.ColoredFormatter('%(log_color)s%(levelname)s:%(name)s:%(message)

系统 2019-09-27 17:47:37 2634

Python

Python合并多个csv文件

导入所需的包importosimportpandasaspdimportglob合并多个csv文件csv_list=glob.glob('*.csv')#查看同文件夹下的csv文件数print(u'共发现%s个CSV文件'%len(csv_list))print(u'正在处理............')foriincsv_list:#循环读取同文件夹下的csv文件fr=open(i,'rb').read()withopen('result.csv','ab

系统 2019-09-27 17:37:45 2634