2018年11月5日

摘要: 参考网页:http://sklearn.apachecn.org/cn/0.19.0/ 其中提供了中文版的文件说明,较为清晰。 (数据随便编的,不标准) 最小二乘法的实现利用了sklearn中提供的linear_model线性模型,numpy提供对数组的操作,matplotlib.pyplot提供对 阅读全文

posted @ 2018-11-05 22:13 岚月 阅读(1724) 评论(0) 推荐(0)

2018年11月4日

摘要: 1、实践题目: 2、问题描述: 2、问题描述: 2、问题描述: 2、问题描述: 设A和B是2个字符串。要用最少的字符操作将字符串A转换为字符串B。这里所说的字符操作包括 (1)删除一个字符; (2)插入一个字符; (3)将一个字符改为另一个字符。 将字符串A变换为字符串B所用的最少字符操作数称为字符 阅读全文

posted @ 2018-11-04 14:20 岚月 阅读(154) 评论(0) 推荐(0)

摘要: 1、对于动态规划算法的理解: 动态规划算法如二分算法一样,也是将问题划分为一个个更小的子问题,通过对子问题的求解,由小到大,求得最终解。同时,为了减少计算的重复,用一个多维数组保存每次子问题计算得到的解,在再次计算该子问题时直接调用数组,而该数组每次都只保留对应的最优解。 2、分别列出编程题1、2的 阅读全文

posted @ 2018-11-04 13:51 岚月 阅读(90) 评论(0) 推荐(0)

2018年10月31日

摘要: 对于一组对象的数据,将其的集合按照不同“属性”,而其对应的值为“属性值”,由“属性”所张成的空间称为“属性空间”。而一个对象的各个数据在”属性空间“中为不同坐标轴上的对应”属性值“,而在”属性空间“中的对应点所对应的向量就是该对象的”特征向量“。 由在这个”属性空间“中各个”特征向量“所建立的模型, 阅读全文

posted @ 2018-10-31 23:00 岚月 阅读(104) 评论(0) 推荐(0)

2018年10月30日

摘要: ubuntu 安装 pip 及 pip 常用命令: https://blog.csdn.net/danielpei1222/article/details/62969815 ubuntu下不同版本python安装pip及pip的使用: https://blog.csdn.net/HevenYin/a 阅读全文

posted @ 2018-10-30 23:09 岚月 阅读(723) 评论(0) 推荐(0)

2018年10月14日

摘要: 7-1 二分查找 输入n值(1<=n<=1000)、n个非降序排列的整数以及要查找的数x,使用二分查找算法查找x,输出x所在的下标(0~n-1)及比较次数。若x不存在,输出-1和比较次数。 1 int BinarySearch(int a[], int x, int n) 2 { 3 int cou 阅读全文

posted @ 2018-10-14 11:25 岚月 阅读(156) 评论(0) 推荐(0)

2018年10月9日

摘要: 1、浅谈一下对二分发思想的体会: 我认为二分法实际是一个对数据进行切分细化的方法。例如对于一个需要与数列比较的数字,我们将其与数列中间的数字进行比较,若其大于中间数,则以中间数为起点,原数列终端为终点,“建立”新数列,再次将该数与此数列中间数比较,以此类推。这样对于有序数列而言,可以较为快速地寻找所 阅读全文

posted @ 2018-10-09 22:29 岚月 阅读(199) 评论(0) 推荐(0)

2018年10月7日

摘要: 学习了第一章,我更多的了解了有关算法如何分析其优劣,而算法的复杂性主要看其空间复杂性和时间复杂性。而在实践中,我发现时间复杂性对计算机的影响颇大。两段代码一个时间复杂性为O(n),而另一个为O(n^2)他们的运行效率就相差甚远,尤其是在计算量大的数据计算下。而在做第二章的作业时,我也能体会到同样的问 阅读全文

posted @ 2018-10-07 11:01 岚月 阅读(415) 评论(0) 推荐(0)