![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 96
fStardust
抱膝看闲街
展开
-
python 文本文件及词云操作
Python: File & Word Cloud Operation 文章目录Python: File & Word Cloud Operation本课概要复习文件的使用处理步骤和详解代码实例 自动轨迹绘制代码理解方法思维一维数据的格式化和处理一维数据的格式化和处理数据概念数据的操作周期一维数据的表示一维数据的存储一维数据的处理二维数据的格式化和处理二维数据的表示CSV数据存储格式二维数据的存储二维数据的处理二维数据的读写二维数据的逐一处理wordcloud库的使用介绍基本使用方法说明原创 2021-03-10 16:01:18 · 483 阅读 · 0 评论 -
greedy algorithm·贪婪算法·python
来自《算法图解》 # greedy algorithm # 贪婪算法 # 使用依据:快速度,与最优解的接近度 """ 集合覆盖 某广播节目要让全国都能收听,为此需决定在那些广播台播出 每个广播台都覆盖特定区域,且覆盖区域可能重叠 目的:尽可能少的广播台播出 思路:重复选择覆盖最多未覆盖区域的电台,直到完全覆盖 """ states_needed = set(["mt", "wa", "or", "id", "nv", "ut"]) # 传入一个数组,被转换为集合原创 2020-12-13 10:51:56 · 282 阅读 · 1 评论 -
Dijkstra Algorithm·深度优先算法python3编译
深度优先算法 Dijkstra Algorithm *本算法与《算法图解》书中代码并无多少差别;python 3.8 与python 2.7在本代码中差别体现在中间试运行时的输出差别,也并不大。 深度优先算法与广度优先算法的区别在于: “深度”:要走完所有节点及相关通路,得出花销最小的通道; “广度”:每次遍历一层,得到结果后便输出结果,得出的是通过节点数最少的通道。 # DijkstraAlgorithm # 狄科斯特拉算法·深度优先算法 # 主要特点是从起始点开始,采用贪心算法的策略, # 每次遍历到始原创 2020-12-07 19:24:09 · 253 阅读 · 0 评论 -
简略·广度优先搜索·BFS
简略·广度优先搜索·BFS breadth-first search 代码展示 使用《算法图解》中的“经销商查找”案例 from __future__ import print_function 使用python3.x的print()形式——python3.x并不向下兼容 # BFS # breadth-first search # 广度优先搜索——查找两者间最少步骤 # Code python2.7 is from Aditya Bhargava's <Grokking Algorithms>原创 2020-12-03 20:54:59 · 90 阅读 · 0 评论