摘要:零:环境 python 3.6.5 JetBrains PyCharm 2018.1.4 x64 一:KMeans算法大致思路 KMeans算法是机器学习中的一种无监督聚类算法,是针对不具有类型的数据进行分类的一种算法 形象的来说可以说成是给定一组点data,给定要分类的簇数k,来求中心点和对应的簇
阅读全文
摘要:零:环境 python3.6.5 JetBrains PyCharm 2018.1.4 x64 本文中链接均为锚链接,可点击快速跳到指定位置处查看 python的类和其他语言不太一样,类也是一种类型 我们在看一个类的类型的时候会发现是其类名,但是我们在对类再看类型(type函数)时就会发现都是typ
阅读全文
摘要:0:环境 Python3.6.5 JetBrains PyCharm 2018.1.4 x64 1、有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? 为了能够不局限与该题题目限制,可以支持任意长数字和任意无重复的N位数,决定用递归解法来解决,而不是N次for(虽说递归
阅读全文
摘要:0:碎碎念 原本这种知识点没必须写的,但是奈何我基础太差还是看了一天才看懂,故整理上来 1:平面角: 说到平面角可能不少人一时半会儿反应不过来,其实平面角就是我们二维图形中的普通的角。 在初高中时我们在学习平面几何时也应该接触过,角度和弧度之间的关系,这里为了清晰稍微重新讲一下 弧度制: 为什么引入
阅读全文
摘要:零:环境 Python 3.6.5 JetBrains PyCharm 2018.1.4 x64 一:正常的插入排序 插入排序如字面意思,是将数据一个一个的插入到列表里以形成有序数列 插入排序的前提是被插入的序列是有序的,我们可以将空序列或者一个元素的序列视为有序序列 然后每次都取一个新的元素去和有
阅读全文
摘要:零:环境 python 3.6.5 JetBrains PyCharm 2018.1.4 x64 一:基于百度百科的思路 源地址:https://baike.baidu.com/item/快速排序算法/369842?fromtitle=快速排序&fromid=2084344&fr=aladdin 原
阅读全文