搜索到与相关的文章
Python

基数排序(python)

10.基数排序10.1算法思想基数排序是对桶排序的扩展。第一类:最低位优先法,简称LSD法:先从最低位开始排序,再对次低位排序,直到对最高位排序后得到一个有序序列;第二类:最高位优先法,简称MSD法:先从最高位开始排序,再逐个对各分组按次高位进行子排序,循环直到最低位。(位没有数的话,补0)这里以LSD为例,由于待排序元素每一位上的数字的取值范围是0—9,因此每按照某一位,需要10个桶,这样每一位上相同的数字会分配到一个桶里。10.2算法过程假设有一未排序

系统 2019-09-27 17:49:44 2514

Python

《Python编程从入门到实践》笔记

阅读时间:2019.08.25----2019.08.30:第一部分基础知识。第2章:变量1、变量的命名和使用变量名只能包含字母、数字和下划线。可以字母或者下划线打头,但不能以数字打头。例如:可以为message_1,不能为1_message。变量名不能包含空格,但可使用下划线分隔。例如:变量名greeting_message,不能为greetingmessage。不能用Python关键字和函数名作为变量名。慎用小写字母l和大写字母O。2、字符串用引号括起

系统 2019-09-27 17:48:19 2514

Python

Centos7 下安装python3及卸载

一、安装python31、安装依赖包yuminstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develgcc*make-y2、下载python安装包wgethttps://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz这里下载安装python3.5.2的原因主要是由于后期结合Django

系统 2019-09-27 17:46:52 2514

Python

决策树⑤——Python代码实现决策树

决策树①——信息熵&信息增益&基尼系数决策树②——决策树算法原理(ID3,C4.5,CART)决策树③——决策树参数介绍(分类和回归)决策树④——决策树Sklearn调参(GridSearchCV调参及过程做图)决策树应用实例①——泰坦尼克号分类决策树应用实例②——用户流失预测模型决策树应用实例③——银行借贷模型上一篇总结了Sklearn库用GridSearchCV调参的过程,今天用python依据现代女生的审美创建一颗简单的决策树,看下是否能代表大众的心

系统 2019-09-27 17:45:44 2514

Python

python 用户交互输入input的4种用法详解

用户输入1、使用input来等待用户输入。如username=input('username:')password=input('password:')print(username,password)2、格式化输出第一种方法:字符串拼接+(不建议使用,太耗内存)name=input("name:")age=input("age:")skill=input("skill:")salary=input("salary:")info='''---infoof''

系统 2019-09-27 17:37:52 2514

编程技术

tolua++初探(四)

<使用了聚合的类的导出>聚合是最常见的构造新类的方式了,另一个是继承。tolua++支持单继承,后面会提到继承的例子。这里先看看怎么将利用了聚合的类导出到lua中。我的目的是想在Lua中使用C++类的实例,而不是在lua中生成C++类实例,所以我在利用tolua++向lua导出类时一般不导出构造函数,这样就无法在lua中生成类实例。但是为了演示的方便,这个例子中用到的两个简单类CNumber和CMessage仍然导出了构造函数。另外一个单件(singlet

系统 2019-08-29 23:30:57 2514

编程技术

杂谈需求与质量

某些时候你的确可以欺骗所有的人,你甚至可以永远欺骗某些人,但是,你不可能永远欺骗所有的人.----亚伯拉罕林肯引用了美国大总统林肯的话,呵呵,在一定程度上可以解释一下软件质量到底是怎么样一种情况吧.质量是相对的---引自<<质量,软件,管理>>如何去评测软件的质量?这一直是软件业界的一个非常神秘(最少我觉得神秘)的话题.说说我自己的想法吧如果是项目的话,需要考虑的相对来说会少一些,一般情况来说,质量就是符合需求.但是为什么软件的质量是这么的难呢?一个问题,

系统 2019-08-29 23:23:54 2514

编程技术

安装WordPress图解

关于WordPress如何安装的教程不少,但是这个教程通过图解的方式把安装过程分解为5步,您只要一步一步的照做,大概5分钟的时间就可以安装完毕了。下面请体验一下吧。1下载并解压缩“WordPress”,中英文版都可以到WordPress官方网站下载。2在您虚拟主机的“MySQL数据库”上建立一个数据库。3修改wp-config-sample.php文件。用记事本或别的文字编辑器打开wp-config-sample.php文件,填入您的数据库信息:修改完之后

系统 2019-08-29 23:12:39 2514

编程技术

权限系统应用概要分析

参考文献1.MSDN文档2.MSAuthorizationandProfileApplicationBlockHelp文档1.概述在应用程序设计中,常常需要根据不同用户控制其在程序中的行为。例如:管理员、经理、员工在程序中的访问级别存在差异,而一个用户可以扮演多个角色。用户访问受保护资源或执行受保护操作的能力称为权限,可表述为“判断WHO对WHAT(WHICH)进行HOW的操作”的逻辑表达式。现有的权限认证主要基于两种机制:ACL(访问控制列表)和基于角色

系统 2019-08-29 23:07:56 2514

编程技术

抽象工厂模式的个人理解列子

很久前就像看看设计模式了,在此记录下自己的学习过程。设计模式分为三种:静态工厂模式,工厂方法模式,抽象工厂模式。其中抽象工厂模式是三个里面最抽象的,也是最具有一般性的。在看教程的同时,花了一上午时间写了个例子。例子配置如图:我认为比较重要的事:有几个产品,抽象工厂中就有几个方法;有几个产品族,就应该有几个具体的工厂类。(有什么不对的地方希望给予指出)代码如下:抽象工厂:packagecom.topnet.af.exercise.auto;importcom

系统 2019-08-29 23:05:52 2514