决策树 决策树是一种基本的分类与回归方法,通常包括三个步骤:特征选择、决策树的生成和决策树的修剪。 树由节点和有向边组成,节点分内部节点(特征或属性)和叶节点(表示一个类) 用决策树分类,从根节点开始,对实例的某一特征进行测试,根据测试结果,将实例分配到其子节点。重复上述过程,直到达到叶节点。 首先 ...
分类:
编程语言 时间:
2016-06-11 09:18:51
阅读次数:
314
日志模块logging logging模块主要可以根据自定义日志信息,在程序运行的时候将日志打印在终端及记录日志到文件中。在这先了解一下logging支持的日志五个级别debug() 调试级别,一般用于记录程序运行的详细信息info() 事件级别,一般用于记录程序的运行过程warnning() 警告... ...
分类:
编程语言 时间:
2016-06-11 09:15:51
阅读次数:
821
在实际写程序中,经常要对变量类型进行判断,除了用type(变量)这种方法外,还可以用isinstance方法判断:#!/usr/bin/envpython
a=1
b=[1,2,3,4]
c=(1,2,3,4)
d={‘a‘:1,‘b‘:2,‘c‘:3}
e="abc"
ifisinstance(a,int):
print"aisint"
else:
print"aisnotint"
ifisinstance(b,list):
..
分类:
编程语言 时间:
2016-06-11 07:09:36
阅读次数:
387
趁着计算机网络这门课布置了课程设计,学习下网络编程。 系统:Ubuntu 14.01... 1. 关于Socket(套接字) 1.1 套接字是存在于运输层和应用层间的抽象层,通过它来区分不同应用程序进程间的网络通信和连接。 其主要包含3个参数:通信的目的IP地址、使用的传输层协议(TCP或UDP)和 ...
分类:
编程语言 时间:
2016-06-11 07:05:56
阅读次数:
196
又看了一遍超体,印象最深的是那个黑人上课的场景,真是我想象中的校园,一心学术。 1、结构体 没有结构体之前,在C语言中,数据的组织依靠:变量+数组。最简单的时候,只需要使用基本数据类型来定义单个变量,需要几个变量就定义几个。后来情况变复杂了,有事需要很多意义相关的变量,这时候数组出现了。数组解决了需 ...
分类:
编程语言 时间:
2016-06-11 01:59:16
阅读次数:
185
1 数组转换为List调用Arrays类的静态方法asList。 2 List转换为数组-参看博客中toArray方法 ...
分类:
编程语言 时间:
2016-06-11 01:59:53
阅读次数:
170
import ctypes h = ctypes.windll.LoadLibrary("C:\\Windows\\System32\\user32.dll") h.MessageBoxW(0, u'内容', u'标题', 0) ...
分类:
编程语言 时间:
2016-06-11 01:55:42
阅读次数:
1919
一、数据 图片文字等都是数据,在计算机中以0和1存储。 (一)分类 数据分为静态数据和动态数据。 ①. 静态数据:一些永久性的的数据,一般存储在硬盘中,只要硬盘没坏数据都是存在的。一般以文件的形式存储在硬盘上,电脑关机重启后依然存在。 ②. 动态数据:程序运行过程中,动态产生的的临时数据,一般存储在 ...
分类:
编程语言 时间:
2016-06-11 01:55:00
阅读次数:
132
前言: 在项目开发过程中的一点点指导思想 1、环境准备 win系统 Eclipse 开发平台 maven tomcat Mysql 数据库,mysql5.6 操作数据库的jar 包 JDBC 连接数据库的jar,mysql-connector-java-xxx.jar DbUtils 操作数据库ja ...
分类:
编程语言 时间:
2016-06-11 00:47:05
阅读次数:
368
Linux系统中的Python tab补全脚本: 写完之后将tab.py文件放到全局环境变量目录/usr/local/python35/lib/python3.5/site-packages/中就可以了 此脚本Python2通用,按照同样的方法配置。 ...
分类:
编程语言 时间:
2016-06-11 00:46:57
阅读次数:
392
Spring是一个依赖注入(控制反转)的框架,那么依赖注入(标控制反转)表现在那些地方了? 即:一个类中的属性(其他对象)不再需要手动new或者通过工厂方法进行创建,而是Spring容器在属性被使用的时候给予注入。 注入有2种方式: 1. 属性注入:通过无参构造函数+setter方法注入 2. 构造 ...
分类:
编程语言 时间:
2016-06-11 00:47:27
阅读次数:
873
作者版权所有,转载请注明出处,多谢.http://www.cnblogs.com/Henvealf/p/5574455.html 上一篇介绍了有关图的表示和遍历实现.数据结构 -- 简单图的实现与遍历 (Java)现在就来看看关于求图的最短路径的问题: 注意:本人学习图的时候看的书是: <<数据结构 ...
分类:
编程语言 时间:
2016-06-11 00:45:03
阅读次数:
417
1、在try-catch语句中,finally子句是可选的,当包含finally子句的时候,无论try还是catch语句中的return语句都会被忽略。所以,我们在使用finally子句的时候,要想清楚我们希望代码如何执行。 2、jvascript中void是一个操作符,该操作符指定要计算一个表达式 ...
分类:
编程语言 时间:
2016-06-11 00:47:17
阅读次数:
187
双层装饰器 一个函数可以被多个装饰器装饰; 多层装饰器的本质是:嵌套; 执行规则是:解释自下而上,执行自上而下 ?简单的用户权限验证程序: 字符串的格式化 ?%的常用方法 s = 'Im %s' % 'alex' Im alex # 输出 s = 'Im %s,age%d' % ('alex', 3 ...
分类:
编程语言 时间:
2016-06-11 00:45:07
阅读次数:
234
本文链接自http://www.myhack58.com/Article/48/66/2016/71806.htm 当你安装 Debian Linux 时,安装过程有可能同时为你提供多个可用的 Python 版本,因此系统中会存在多个 Python 的可执行二进制文件。你可以按照以下方法使用 ls ...
分类:
编程语言 时间:
2016-06-11 00:43:13
阅读次数:
301
threading 是我们常用的用于 python 多线程的模块,其功能更加丰富。下面我们就来开始学习这个模块。 同样的,我这里声明一样我使用的版本是 python2.7,不同版本直接可能存在差异。 老规矩,使用 help() 函数获取帮助文档,看看里面有什么内容。 threading 模块中提供了 ...
分类:
编程语言 时间:
2016-06-11 00:43:06
阅读次数:
245