- 一. 开发环境及工具
- 二. 项目或功能描述
- 三. 编写目的
- 四. 代码或功能展示
我以前端开发结合我们的小需求为例子
一. 开发环境及工具
- Windows 10
- Vscode pycharm
- npm v8.11.1 conda
- node 6.9.0 python 3.7
- 其他工具:chrome
主要指明开发在工具,开发平台,开发版本的支持。描述软件的运行环境,包括硬件平台、硬件要求、操作系统和版本,以及其他的软件或与其共存的应用程序等。
- Vscode pycharm
- Windows 10
二. 需求或功能描述(最好有流程图)
- 数据流图;需要实现企业的经营范围标签,可是在主体库中,经营范围是一段描述,不能用作数据,所以需要把关键词提取出来。
- 实体关系图;
- 系统流程图;
- 层次方框图。
- 举个栗子:
图这里可以随意点,也可以用话语概括,描述你针对需求做的思考,动作。
- 数据流图;需要实现企业的经营范围标签,可是在主体库中,经营范围是一段描述,不能用作数据,所以需要把关键词提取出来。
三. 编写目的
- 描述功能想要实现什么目的
将主体表(commercial_subject)的busi_limit提取出来,用来做分词,通过jieba的textRank()方法提取前5个权重较高的特征,最后合并到表上。为之后的企业经营范围标签提供数据支持
- 描述功能想要实现什么目的
四. 代码或功能展示
- 提供你的代码片段,或者结果展示
- 举个栗子:
# 去除停用词
data['cut'] = data['busi_limits'].apply(
lambda x: [i for i in set(jieba.analyse.textrank(x, topK=5, withWeight=False)) if i not in stop_list])
- 提供你的代码片段,或者结果展示