流程图是一种可用于表示工作流操作、算法步骤和程序控制等的图形化展示,常常被运用于软件开发过程中,也是开发者之间交流的一种媒介。流程图的使用场景很多,其作用也不言而喻。比如在Data Mining Process[1] 一文中,作者使用流程图来阐释数据挖掘工作的一般过程,简单易懂。绘制流程图的工具有很多,如 ProcessOn、亿图展示、Dia、Processist 和 Draw.io 等[2]。 flowchart.js 简介 flowchart.js 是一种可以运行在终端和浏览器的流程图领域特定语言,专门用于绘制流程图且可输出 SVG 图片[3]。flowchart.js 的节点和连接信息可以分开定义,这样即保证了节点的可复用...

帕尔默企鹅数据集测试

今天导师在群里分享了一个链接 23 个优秀的机器学习训练公共数据集,看了一下,决定对帕尔默企鹅数据集(Palmer Archipelago (Antarctica) penguin data)做一些分析。 数据集介绍 数据集是在 Kaggle 下载的,包含两个文件: penguins_lter.csv:原始数据文件; penguins_size.csv:特征约简后的数据文件; 本次分析使用的是简化后的数据集 penguins_size.csv。数据集共 344 个样本,特征信息如下表: 特征 数据类型 说明 species 离散值 标签信息,值为 Adelie|Chinstrap|Gentoo 之一 island 离散值 岛屿,...

每当有快速绘制图表的需求时,第一时间反应到的肯定是 Matplotlib,因为其官方提供了详细的 API 文档及示例。但是每次在编码时,总是时不时地需要查看文档,不利用于可视化快速成型。所以在本文中罗列一些 bar 图的快速实现,方便 Ctrl+C/V。