![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
软件老王
软件老王和他的IT朋友们,分享他们的技术见解和生活故事,喜欢的可以主页扫描「软件老王」二维码,关注不迷路,公号内回复关键字获取对应干货!
展开
-
Python正则表达式
1. 正则表达式基础1.1. 简单介绍正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同;但不用担心,不被支持的语法通常是不常用的部分。如果已经在其他语言里使用过正则表达式,只需要简单看一看就可以上手了。下图展示了使用正则表达式进行匹配的流程:正则表达式的大致匹配过程是转载 2020-12-06 23:57:46 · 161 阅读 · 0 评论 -
今天我是如何10分钟完成30万售后单问题分类的
1. 背景(1)**需求,**数据分析组要对公司的售后维修单进行分析,筛选出top10,然后对这些问题进行分析与跟踪;(2)**问题,**从售后部拿到近2年的售后跟踪单,纯文本描述,30万条左右数据,5个分析人员分工了下,大概需要1-2周左右,才能把top10问题整理出来。(3)领导来了,想想法子,通过程序或者算法,把这些问题归下类,统计下热度,弄个top出来,算法后续还会经常用,人工汇总整理太费事了。(4)接招需求简单汇总下:因需要从文本描述性信息中归类出同类信息,数据量比较大,大概20多万,原创 2020-09-21 09:11:28 · 457 阅读 · 0 评论 -
文本相似性算法实现(二)-分组及分句热度统计
1. 场景描述软件老王在上一节介绍到相似性热度统计的4个需求(文本相似性热度统计(python版)),本次介绍分组及分组分句热度统计(需求1和需求2)。2. 解决方案分组热度统计首先根据某列进行分组,然后再对这些句进行热度统计,主要是分组处理,分句仅仅是按照标点符号做了下拆分,在代码说明中可以替换下就可以了。2.1 完整代码完整代码,有需要的朋友可以直接拿走,不想看代码介绍的,可以直接拿...原创 2020-03-03 15:33:30 · 1347 阅读 · 0 评论 -
python中excel数据分组处理
1.场景描述因文本相似性热度统计(python版)需求中要根据故障类型进行分组统计,需要对excel进行分组后再分词统计,简单记录下,有需要的朋友可以直接拿走,不客气!2.解决方案采用pandas包首先进行分组,然后获取具体明细再进行分词处理(分词处理这里就不展开了),只介绍下python下excel分组,然后对具体明细进行处理。2.1 完整代码import pandas as pd...原创 2020-02-24 17:37:02 · 6596 阅读 · 0 评论 -
文本相似性热度统计算法实现(一)-整句热度统计
1. 场景描述软件老王在上一节介绍到相似性热度统计的4个需求(文本相似性热度统计(python版)),根据需求要从不同维度进行统计:(1)分组不分句热度统计(根据某列首先进行分组,然后再对描述类列进行相似性统计);(2)分组分句热度统计(根据某列首先进行分组,然后对描述类列按照标点符号进行拆分,然后再对这些句进行热度统计);(3)整句及分句热度统计;(对描述类列/按标点符号进行分句,进行热...原创 2020-02-21 14:13:17 · 2532 阅读 · 0 评论 -
文本相似性热度统计(python版)
0 写在前面节后第一篇,疫情还没结束,黎明前的黑暗,中国加油,武汉加油,看了很多报道,发现只有中国人才会帮助中国人,谁说中国人一盘散沙?也许是年龄大了,看到全国各地的医务人员源源不断的告别家人去支援湖北,看到医务人员、肺炎病人的故事,总会忍不住落泪,中国加油,中国人加油!1. 场景描述背景不写了,只谈技术,做的是文本相似性统计,因需要从文本描述性信息中分析同类信息,以便后续重点关注,数据量比...原创 2020-02-16 18:28:09 · 2511 阅读 · 0 评论 -
python相关性算法解决方案(rest/数据库/json/下载)
1. 场景描述一直做java,因项目原因,需要封装一些经典的算法到平台上去,就一边学习python,一边网上寻找经典算法代码,今天介绍下经典的相关性算法,算法原理就不介绍了,只从代码层面进行介绍,包含:rest接口、连接mpp数据库、回传json数据、下载图片及数据。(python聚类算法解决方案(rest接口/连接mpp数据库/回传json数据/下载图片及数据))2. 解决方案2.1 项目...原创 2019-08-28 08:39:44 · 382 阅读 · 0 评论 -
python聚类算法解决方案(rest接口/连接mpp数据库/回传json数据/下载图片及数据)
1. 场景描述一直做java,因项目原因,需要封装一些经典的算法到平台上去,就一边学习python,一边网上寻找经典算法代码,今天介绍下经典的K-means聚类算法,算法原理就不介绍了,只从代码层面进行介绍,包含:rest接口、连接mpp数据库、回传json数据、下载图片及数据。2. 解决方案2.1 项目套路(1)python经典算法是单独的服务器部署,提供rest接口出来,供java平台...原创 2019-08-27 11:19:08 · 843 阅读 · 0 评论 -
linux下python中文乱码解决方案
1. 场景描述linux服务器下安装了Anaconda3,执行Pyhton的K-means算法,结果出现如下图的中文字符乱码。上次已经解决了,忘记记录解决流程了,这次配置了一台新的服务器,又出现,默认不配置的话matplotlib画图就会乱码,这次把解决过程记录下,希望能帮助自己和有需要的朋友。2. 解决方案网上有好几个解决方案,只介绍自己实战可行的。1. 查看matplotlib字体位...原创 2019-08-22 14:52:37 · 1786 阅读 · 0 评论 -
python数据库查询转dataframe
1. 场景描述python环境下需要从greenplum/postgresql中,获取算法执行的数据,但是从数据库中查询出来是数组格式的,算法无法使用,需要转换为dataframe格式。2. 解决方案结合第三方pandas使用2.1 数据库调用类 import dbgp as dbgp data = dbgp.queryGp(sql)2.2 数据库类## 导入psycopg2包...原创 2019-07-10 20:10:44 · 2617 阅读 · 0 评论 -
python文件下载
文章目录1. 场景描述2. 解决方案2.1 真实代码2.2 代码说明2.3 实际效果1. 场景描述刚好总结Java项目的web文件下载(附方案及源码配置),想起python项目也有用到文件下载,就也介绍下吧。2. 解决方案使用python的第三方组件Flask来实现文件下载功能。2.1 真实代码# -*- coding: utf-8 -*-from flask import Flas...原创 2019-07-05 12:39:15 · 2359 阅读 · 0 评论 -
python无网安装psycopg2(操作postgresql,附操作代码)
1. 问题描述 python项目要获取greenplum数据库数据,gp底层是postgresql,需要使用python的第三方工具包psycopg2操作数据库,但是问题是服务器上没有网络,无法在线安装,试了N中方法,最后才用whl安装成功。2. 解决方案2.1 官网下载whl文件网址:https://pypi.org/project/psycopg2-binary/#file...原创 2019-06-27 17:54:38 · 6802 阅读 · 2 评论 -
Python一秒提供Rest接口
Python一秒提供Rest接口使用的是Anaconda安装的Python环境;新建py文件(例如:restapi.py)# -*- coding: utf-8 -*-from flask import Flaskapp = Flask(__name__)@app.route('/')def index(): return "Hello, World!"if _...原创 2019-06-27 15:44:21 · 4479 阅读 · 0 评论 -
Java平台调用Python平台已有算法(附源码及解析)
文章目录1. 描述2. 解决方案2.1 JAVA平台侧2.1.1 项目代码2.1.2 代码解析2.2 python提供Restful接口2.2.1 项目代码2.2.2 代码解析(1)最基本提供的rest接口:helloword(2)提供了一个调用其他python文件的rest接口说明:1.接收POST方法;2. 从request获取java传过来的参数,对应上面的java调用代码2.3 Linux...原创 2019-06-27 15:26:24 · 5141 阅读 · 0 评论