作者:chen_h微信号&QQ:862251340微信公众号:coderpai(一)机器学习中的集成学习入门(二)bagging方法(三)使用Python进行交易的随机森林算法(四)Python中随机森林的实现与解释(五)如何用Python从头开始实现Bagging算法决策树是一种简单而强大的预测建模技术,但它们存在高方差。这意味着在给定不同的训练数据的情况下,树可以得到非常不同的结果。为了使决策树更加健壮并实现更好性能,我们会采用集成学习方法,其中一种是
系统 2019-09-27 17:49:29 1697
常见的排序算法:冒泡排序,选择排序,插入排序,希尔排序,快速排序,堆排序,归并排序。冒泡排序原理:两两元素进行比较,每一趟能够确定最大元素的位置,稳定算法defbubble_sort(alist):'''冒泡排序'''#[5,4,3,2,1][4,5,3,2,1][4,3,5,2,1][4,3,2,5,1][4,3,2,1,5]n=len(alist)foriinrange(n):#count=0forjinrange(0,n-1):ifalist[j]>
系统 2019-09-27 17:49:28 1697
Python是我喜欢的语言,简洁,优美,容易使用。前两天,我很激昂的向朋友宣传Python的好处。听过之后,朋友问我:好吧,我承认Python不错,但它为什么叫Python呢?我不是很确定:呃,似乎是一个电视剧的名字。朋友又问:那你说的Guido是美国人么?(GuidovonRossum,Python的作者)我再次不是很确定:他从google换到Dropbox工作,但他的名字像是荷兰人的(有一个von在中间)。所以,后面我花了些时间调查Python的历史。
系统 2019-09-27 17:49:24 1697
循环结构的应用场景如果在程序中我们需要重复的执行某条或某些指令,例如用程序控制机器人踢足球,如果机器人持球而且还没有进入射门范围,那么我们就要一直发出让机器人向球门方向奔跑的指令。当然你可能已经注意到了,刚才的描述中其实不仅仅有需要重复的动作,还有我们上一个章节讲到的分支结构。再举一个简单的例子,比如在我们的程序中要实现每隔1秒中在屏幕上打印一个"hello,world"这样的字符串并持续一个小时,我们肯定不能够将print('hello,world')这
系统 2019-09-27 17:49:22 1697
时间是过得真快呀,恍惚间已经半年过去了,又要给一贯雷厉风行的领导做了份销售业绩数据的分析报告了,任务已经下达一星期了,我比较迷茫。主要是想起上次给领导交报告的时候,看到我拿着15页的纸质数据报告,去给领导,然后被批的一无是处,后来还是在数据研究院同事的指导勉强完成了报告。想着这次如果像上次一样,那肯定还是不及格,说不准还会被说不思进取。话说我根本就不是给你有第二次批评的人。思索之余,转身泡了杯咖啡,看着眼前的两个季度和去年一年的excel数据,脑子第一个想
系统 2019-09-27 17:49:21 1697
使用字符串第二次世界大战促使了现代电子计算机的诞生,当初的想法很简单,就是用计算机来计算导弹的弹道,因此在计算机刚刚诞生的那个年代,计算机处理的信息主要是数值,而世界上的第一台电子计算机ENIAC每秒钟能够完成约5000次浮点运算。随着时间的推移,虽然对数值运算仍然是计算机日常工作中最为重要的事情之一,但是今天的计算机处理得更多的数据都是以文本信息的方式存在的,而Python表示文本信息的方式我们在很早以前就说过了,那就是字符串类型。所谓字符串,就是由零个
系统 2019-09-27 17:49:21 1697
原文链接:https://my.oschina.net/xiaocon/blog/199414finally关键字的意思是只要异常,到最后都会执行语句块。。。#!/usr/bin/pythonimporttimetry:f=file('poem.txt')whileTrue:line=f.readline()iflen(line)==0:breaktime.sleep(2)printline,finally:f.close()print'file.clos
系统 2019-09-27 17:49:21 1697
自我学习记录:如有问题,请帮助指正,勿喷。输出:用print()在括号中加上字符串,就可以向屏幕上输出指定的文字根据惯例第一个程序:Hello,word,第一理解的应该是print(hello,word)意外发生了这个报错翻译了一下‘标识符中的无效字符’没看懂自我理解就是把字符串加到‘’里面去。看一下效果有输出那对应的肯定有输入了input(),可以让用户输入字符串,并存放到一个变量里。比如输入用户的名字name=input()嗯确实多了输入的窗口,但没有
系统 2019-09-27 17:49:16 1697
一.lamda匿名函数为了解决一些简单的需求而设计的一句话函数#计算n的n次方deffunc(n):returnn**nprint(func(10))f=lambdan:n**nprint(f(10))lambda表示的是匿名函数.不需要用def来声明,一句话就可以声明出一个函数语法:函数名=lambda参数:返回值注意:1.函数的参数可以有多个.多个参数之间用逗号隔开2.匿名函数不管多复杂.只能写一行,且逻辑结束后直接返回数据3.返回值和正常的函数一样,
系统 2019-09-27 17:49:16 1697
采用Appium进行自动化的功能性测试最酷的一点是,你可以使用具有最适合你的测试工具的任何一门语言来写你的测试代码。大家选择最多的一个测试编程语言就是Python。使用Appium和Python为iOS和Android应用编写测试代码非常容易。在这篇博文中我们将详细讲解使用Appium下的Python编写的测试的例子代码对一个iOS的样例应用进行测试所涉及的各个步骤,而对Android应用进行测试所需的步骤与此非常类似。开始,先自https://githu
系统 2019-09-27 17:49:15 1697