摘要: 本文算法使用python3实现 1. 问题1 1.1 题目描述:   一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。   时间限制:1s;空间限制:32768K 1.2 思路描述:   (1)当 阅读全文
posted @ 2018-05-17 17:39 EEEEEcho 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 本文算法使用python3实现 1.题目描述:   大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。n 迭代法 所需时间:    阅读全文
posted @ 2018-05-16 20:53 EEEEEcho 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 本文算法使用python3实现 1.题目描述:   把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE: 阅读全文
posted @ 2018-05-16 20:40 EEEEEcho 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 本文算法使用python3实现 1.题目描述:   用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。   时间限制:1s;空间限制:32768K 2.思路描述:   将栈 stack1 作为 存储空间 , 阅读全文
posted @ 2018-05-15 22:11 EEEEEcho 阅读(181) 评论(0) 推荐(0) 编辑
摘要: github:代码实现 本文算法均使用python3实现 1. 决策树 决策树(decision tree)是一种基本的分类与回归方法(本文主要是描述分类方法),是基于树结构进行决策的,可以将其认为是if-then规则的集合。一般的,一棵决策树包含一个根节点、若干内部节点和若干叶节点。其中根节点包含 阅读全文
posted @ 2018-05-09 20:17 EEEEEcho 阅读(11860) 评论(3) 推荐(5) 编辑
摘要: github:代码实现 本文算法均使用python3实现 1 KNN KNN(k-nearest neighbor, k近邻法),故名思议,是根据最近的 \(k\) 个邻居来判断未知点属于哪个类别。《统计学习方法》中对其定义为: 给定一个训练数据集,对新的输入实例,在训练数据集中找到与该实例最邻近的 阅读全文
posted @ 2018-05-03 21:09 EEEEEcho 阅读(2274) 评论(0) 推荐(0) 编辑
摘要: 1.SublimeText3的安装 在网上搜索了一些ubuntu下关于sublime text 3安装的方法,在这里针对自己尝试的情况进行反馈: 方法一(未成功): 在终端输入以下代码: 但我在进行最后一步时会报错:SSL无法建立连接。暂时还未找到解决方法,若有解决方案请留言给我,感谢! 方法二(成 阅读全文
posted @ 2018-04-26 20:33 EEEEEcho 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1. operator.itemgetter(num)函数 表示对对象的第num维数据进行操作获取。 返回是: 也就是说,返回的并不是一个具体的数字,而是一个函数。 再进行如下操作: 返回: 即返回数组a的第二个元素。 2. 在使用sorted()函数进行排序时,也会使用到该函数。 sorted() 阅读全文
posted @ 2018-03-23 12:07 EEEEEcho 阅读(1230) 评论(0) 推荐(0) 编辑
摘要: 在实现《机器学习实战》中kNN代码时遇到需要将计算好的距离进行排序,即可使用argsort()函数,在此依据个人理解对该函数进行简单的介绍。 总的来说,argsort()函数是对数组中的元素进行从小到大排序,并返回相应序列元素的数组下标。 以下通过例子进行详细解释。 1. 先定义一个数组 2. 调用 阅读全文
posted @ 2018-03-23 11:42 EEEEEcho 阅读(2326) 评论(0) 推荐(0) 编辑
摘要: 先贴出参考链接: "http://www.runoob.com/python/att dictionary get.html" get()方法语法: 1. 先定义字典 2. 当key值 存在 于dict.keys()中时,调用get()方法,返回的是对应的value值 返回为: 3. 当key值 不 阅读全文
posted @ 2018-03-23 11:39 EEEEEcho 阅读(6405) 评论(0) 推荐(0) 编辑