![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
疯狂的兔子Philip
这个作者很懒,什么都没留下…
展开
-
【转载】python几种经典排序方法的实现
目录插入排序希尔排序冒泡排序快速排序选择排序堆排序归并排序基数排序插入排序插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。插入算法把要排序的数组分成两部分:第一部分包含了这个数组的所有元素,但将最后一个元素除外(让数组多一...转载 2020-04-20 12:09:02 · 239 阅读 · 0 评论 -
Python各种推导式(列表推导式,字典推导式,集合推导式,嵌套列表推导式)
一、列表推导式Python官网列表推导式部分列表推导式提供了一种创建list的简便方法。应用程序创建列表时,列表中的元素来源于其他序列、可迭代对象或创建的一个满足一定条件的序列。基本格式:[表达式 for 变量 in 列表] 或者 [表达式 for 变量 in 列表 if 条件]例子1:写一个列表生成式,产生一个公差为11的等差数列print([x*11 for x...原创 2019-03-10 22:35:28 · 2204 阅读 · 0 评论 -
python装饰器
讲 Python 装饰器前,我想先举个例子,虽有点污,但跟装饰器这个话题很贴切。(原作者真的写得挺好的,我只能做一个搬运工了,如有侵权会删掉这篇博客)参考链接:http://www.runoob.com/w3cnote/python-func-decorators.html(菜鸟教程)目录简单装饰器@ 语法糖*args、**kwargs带参数的装饰器类装饰器装饰器顺...转载 2019-03-11 11:16:45 · 155 阅读 · 0 评论 -
矩阵的旋转和翻转——Python
矩阵的生成,调用numpy库:import numpy as npa = np.array([x for x in range(16)])b = a.reshape(4,2,2)输出:矩阵翻转函数:np.flip() 根据指定轴进行矩阵翻转np.flipud() 上下翻转np.fliplr() 左右翻转注:np.flip(matrix,1) =np...原创 2019-06-04 23:13:47 · 14744 阅读 · 1 评论 -
python将txt文件转为excel格式以及写入excel超过65536行报错问题解决方法
参考链接:https://blog.csdn.net/levy_cui/article/details/82252183https://blog.csdn.net/levy_cui/article/details/86590614将txt文件转换为Excel格式的xls文件或者xlsx文件,需要用到xlwt模块写入。Excel文件的读取(xlrd)和写入模块(xlwt)可参考:ht...原创 2019-05-01 21:36:41 · 2722 阅读 · 0 评论 -
【转载】python两个列表获取交集,并集,差集
#!/usr/bin/env python#coding:utf-8'''Created on 2016年6月9日@author: lei.wang'''def diff(listA,listB): #求交集的两种方式 retA = [i for i in listA if i in listB] retB = list(set(listA).intersection(set(...转载 2019-08-26 21:38:40 · 130 阅读 · 0 评论 -
【转载】Python线程、进程和协程详解
从操作系统角度操作系统处理任务,调度单位是进程和线程。进程:表示一个程序的执行活动(打开程序、读写程序数据、关闭程序)线程:执行某个程序时,该进程调度的最小执行单位(执行功能1,执行功能2)一个程序至少有一个进程,一个进程至少有一个线程。并行:需要处理的任务数 == CPU核心数量两个任务,两个核心任务1:-------------任务2:-------------...转载 2019-09-20 11:54:58 · 121 阅读 · 0 评论