python
黑人子敬
这个作者很懒,什么都没留下…
展开
-
python_分组函数
在做搜索员工的服务时,用户会输出英文名和工号,例如emma0012,这个时候使用jiaba分词不能把名字和工号分开,不能匹配不同的字段,所以在分词后使用分组函数特殊处理一下from itertools import groupbyword = 'emma0012haha'for k, g in groupby(word, key=lambda x: x.isdigit()): w...原创 2019-10-28 09:33:13 · 385 阅读 · 0 评论 -
python--获取一个词的所有排列方式
笨:name="董子敬"def test(arr, k): if k <= 1: return arr res = [] for i,v in enumerate(arr): temp = list.copy(arr) del (temp[i]) res += [v + j for j in te...原创 2019-09-18 11:12:53 · 295 阅读 · 0 评论 -
英文连续输入分词方法
wordninja$ python>>> import wordninja>>> wordninja.split('derekanderson')['derek', 'anderson']>>> wordninja.split('imateapot')['im', 'a', 'teapot']>>> word...原创 2019-08-02 17:25:07 · 672 阅读 · 0 评论 -
python线程开启的线程,有些没运行,有些中断
循环调用某接口,发现开启的线程一些没运行,一些中断了,原来是没加锁,加锁之后OK了(使用join方法的作用是调用线程等待该线程完成后,才能继续用下运行,相当于单线程了)# coding:utf-8import threadingimport timedef action(arg): try: threadLock.acquire() ......原创 2019-02-15 17:38:04 · 1459 阅读 · 0 评论 -
python接口获取上传的文件,动态生成文件并下载
一直在写接收JSON参数的接口,这次写从数据的参数,记录下1.接收上传的文件user_id = request.form.get("user_id", "") # text参数获取file = request.files['files'] # 文件参数获取sheet = pd.read_excel(file,header=0) field=sheet.columns # 获取表头...原创 2018-11-16 16:14:49 · 2506 阅读 · 0 评论 -
python装饰器的几种使用
为防信息安全问题不沾代码1.为函数增加功能解析:可以在函数不修改代码的前提下增加额外功能参考博客:https://www.cnblogs.com/cicaday/p/python-decorator.html比如当要给每个函数增加日志打印方法,普通代码可扩展性很差,而装饰器则很好的解决这个问题,修改时只需在装饰器代码中修改一次。注:Flask的路由装饰器可参考:https://...原创 2018-09-30 09:49:35 · 137 阅读 · 0 评论 -
python绘制词云图
# coding=gbkimport picklefrom os import pathimport jiebafrom wordcloud import WordCloud, STOPWORDS, ImageColorGeneratorimport matplotlib.pyplot as plttext = ''with open('xx.txt', 'r') as fin...原创 2018-08-23 22:32:31 · 1276 阅读 · 0 评论 -
python数据分析numpy,matplotlib,scipy,pandas,scikit-learn
1.python数据分析概述 1.数据分析的含义与目标 统计分析方法,提取有用的信息 2.Python与数据分析:见解,开发效率高,运行速度慢,胶水特性 3.python数据分析大家庭 numpy:数据结构基础 scipy:强大的科学计算方法(矩阵分析,信号分析,数理分析) matplotlib:丰富的可视化套...原创 2018-08-30 16:58:24 · 2711 阅读 · 0 评论 -
Python Flask框架学习
文件为转载,为方便查看。如果想深入学习Flask,可以观看这套免费Flask教学视频:Flask入门到项目实战1.Flask系列教程(1)——认识web 2.Flask系列教程(2)——Flask简介 3.Flask系列教程(3)——项目配置 4.Flask系列教程(4)——URL与视图 5.Flask系列教程(5)——模板简介 6.Flask系列教程(7)——Jinja...转载 2018-08-13 12:21:27 · 181 阅读 · 0 评论