自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python3.5——集合及其运算

1、集合的定义:集合是一个无序的、无重复的数据的数据组合。2、集合的特征:(1)去除重复元素:将一个列表变成集合就可实现去重。(2)测试关系:测试两组数据之间交集、并集、差集等关系。3、集合常用的操作:(1)去重复:将列表变成集合,形式:集合=set(列表)list_1 = [1,3,5,3,6,8,9,6,8,1]list_1 = set(list_1)print(l

2017-08-31 22:29:44 1352

原创 Python3.5——三级菜单示例程序

#!/usr/bin/env python# -*- coding:utf-8 -*-# Author:ZhengzhengLiuProvince_Data = { "北京市":{ "朝阳区":{ "南磨房地区":["东郊社区","平乐园社区"], "高碑店地区":["兴隆家园社区","大黄庄社区"],

2017-08-31 18:00:31 1748

原创 Python3.5--列表之深copy与浅copy、元组(下)

1、关于浅复制copy(1)实现浅copy的三种方式:import copyperson = ["name",["a",100]]p1 = copy.copy(person)p2 = person[:]p3 = list(person)print(p1)print(p2)print(p3)#运行结果:#['name', ['a', 100]] #['name',

2017-08-31 15:46:28 933

原创 Python3.5——字符串常用操作

一、Python3.5——字符串常用操作1、字符串常用操作——首字母大写:调用.capitalize()方法#!/usr/bin/env python# -*- coding:utf-8 -*-# Author:ZhengzhengLiuname = "liu"print(name.capitalize())#运行结果:#Liu

2017-08-31 14:57:40 1229

原创 Python3.5——字典的使用

1、字典的定义:字典是一种key-value(关键字/索引--值)的数据类型,像平时用的字典功能类似,可以通过字母或偏旁、笔画等查找对应页里面的详细内容。语法:info = { 'stu1101':"Lan Xiang", 'stu1102':"Xiao Xiang", 'stu1103':"Wang Shi"}print(info)#运行结果:#{'st

2017-08-31 14:37:08 1468

转载 二叉树系列(1)已知二叉树的中序遍历和前序遍历,如何求后序遍历

一道HULU的笔试题(How I wish yesterday once more)假设有棵树,长下面这个样子,它的前序遍历,中序遍历,后续遍历都很容易知道。PreOrder:         GDAFEMHZInOrder:            ADEFGHMZPostOrder:       AEFDHZMG 

2017-08-27 09:54:57 315

转载 排序算法之 堆排序 及其时间复杂度和空间复杂度

堆排序是由1991年的计算机先驱奖获得者、斯坦福大学计算机科学系教授罗伯特.弗洛伊德(Robert W.Floyd)和威廉姆斯(J.Williams)在1964年共同发明了的一种排序算法( Heap Sort );        堆排序(Heapsort)是指利用堆积树(堆)这种数据结构所设计的一种排序算法,它是选择排序的一种。可以利用数组的特点快速定位指定索引的元素。堆分为大根堆和小

2017-08-27 09:33:08 49372 2

转载 算法的时间复杂度和空间复杂度-总结

算法的时间复杂度和空间复杂度-总结        通常,对于一个给定的算法,我们要做 两项分析。第一是从数学上证明算法的正确性,这一步主要用到形式化证明的方法及相关推理模式,如循环不变式、数学归纳法等。而在证明算法是正确的基础上,第二部就是分析算法的时间复杂度。算法的时间复杂度反映了程序执行时间随输入规模增长而增长的量级,在很大程度上能很好反映出算法的优劣与否。因此,作为程序员,掌握基本的

2017-08-27 09:28:01 571

原创 机器学习——支持向量机SVM(Support Vector Machine)(上)

1、概述最早是在1963年由Vladimir N.Vapmik和Alexey Ya.Chervonenkis提出的,目前的版本(soft margin)在1993年是由Cormna Cortes和Vapnik提出的并在1995年发表。在2012年深度学习出现之前,SVM被认为是近十几年来表现最好和最成功的算法。SVM(Support Vector Machine)——在机器学习领域,是一个

2017-08-24 22:19:30 3946

原创 机器学习基础知识

概念学习:指从有关某个布尔函数的输入输出训练样例中推算出该布尔函数。1、进行机器学习,首先要有数据。例如:西瓜的数据。样例色泽根蒂敲声1青绿蜷缩浊响2乌黑稍蜷沉闷3浅白硬挺清脆注:表格中的一行代表一条记录(也称为一个示例或一个样本)(1)数据集:所有记录的集合(2)对

2017-08-24 18:59:12 514

原创 在win7 32位系统中安装配置Python的机器学习包scikit-learn

Scikit-Learn是用于机器学习的Python 模块,它建立在SciPy之上。操作简单、高效的数据挖掘和数据分析。Scikit-Learn的基本功能主要被分为六个部分:分类、回归、聚类、数据降维、模型选择、数据预处理。机器学习算法用Python语言实现,需要机器学习包scikit-learn,下面介绍一下我的scikit-learn的安装过程。本人Python的机器学习包scik

2017-08-24 13:39:49 2128

原创 Python3.5--列表(上)

列表是Python里面最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作。1、列表的定义names = ["Liu","Zhang","Mao"]print(names)#打印结果#['Liu', 'Zhang', 'Mao']2、通过下标取列表中的元素,其中,下标是从0开始计数的names = ["Liu","Zhang","Mao"]

2017-08-23 22:22:45 846

原创 Python——数据运算

(一)三元运算格式:result = 值1 if 条件 else 值2     如果条件为:真   结果result=值1     如果条件为:假   结果result=值2(二)进制二进制,01八进制,01234567十进制,0123456789十六进制,0123456789ABCDEF二进制与十六进制之间的转换,详

2017-08-23 18:09:59 527

原创 Python——数据类型初识

(一)数字     1、int(整型):2在32位系统上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807      2、long(长整型):数据较大的

2017-08-23 17:11:00 418

原创 .pyc是什么?

1、解释型语言和编译型语言的区别     计算机是不能够识别高级语言的,所以当运行一个高级语言程序时,就需要一个“翻译机”来从事把高级语言转变成计算机能读懂的机器语言的过程。这个过程分成两类,第一种是编译,第二种是解释。    (1)编译型语言:在程序执行之前,先会通过编译器对程序执行一个编译的过程,把程序转变成机器语言。运行时就不需要翻译,而直接执行就可以了。最典型的例子就是C语

2017-08-23 15:42:12 35564 3

原创 python----模块(库)初识(二)

简单的第三方库编写与使用:1、自己编写的第三方库要和调用第三方库的文件放在同一个目录下面,默认从当前目录下面寻找。2、也可将自己编写的第三方库存放在site-packages里面,都可正常运行。示例:login.py文件的代码如下,即:自己编写的简单的第三方库#!/usr/bin/env python# -*- coding:utf-8 -*-# Autho

2017-08-22 22:19:52 295

原创 python----模块(库)初识(一)

Python非常强大,它有非常丰富和强大的标准库和第三方库。1、标准库:不需安装,直接可以导入的库。如:常用的getpass等2、第三方库:必须下载安装,例如:web框架:Django基础标准库简介:(1)sys:#!/usr/bin/env python# -*- coding:utf-8 -*-# Author:ZhengzhengLiuimport sys

2017-08-22 21:53:04 313

机器学习——数据不均衡及解决方案

数据不均衡及解决方案--上采样、下采样及数据合成的Python代码

2018-03-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除