自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (7)
  • 收藏
  • 关注

原创 【体会Python之美】【numpy】帮助函数:numpy.info(),numpy.lookfor()

numpy.info()查看函数的帮助文档使用方法numpy.info(numpy.where)示例:>>> import numpy>>> from numpy import where>>> numpy.info(numpy.where)where(condition, [x, y])Return elements, either...

2018-02-28 14:32:16 3931

原创 【再回首Python之美】【pandas-手册】pandas库使用手册

pandas库功能简介    1)基于numpy       2)是一种工具    3)为了解决数据分析    4)有大量库和标准的数据模型,可高效操作大型数据集    5)提供了大量快速地处理数据的函数和方法pandas库的导入    1)import pandas as pd                        #使用pandas库    2)from pandas import S...

2018-02-28 00:06:13 3917

原创 【再回首Python之美】【numpy-手册】numpy库使用手册

numpy库功能简介NumPy是一个基础库,支持高性能计算和数据分析。部分功能:    1)ndarray,多维数组,矢量运算以及广播能力    2)提供整组数据的操作函数    3)磁盘和文件的操作函数    4)线性代数、随机数生成和傅里叶变换等操作函数    5)快速方便集成c、c++以及Fortran等代码numpy库的导入    1)import numpy as np        此...

2018-02-27 23:34:40 3313

原创 【再回首Python之美】【numpy】剖析numpy.where(condition[,x ,y])

numpy.where()方法不和其他方法类似,从结果就能看到方法功能,需要琢磨一番才能够理解它。1.语法    numpy.where(condition[,x,y])    返回:ndarray 或者 tuple of ndarrays = (array_row, array_col)2.思路if condition == True: 取x中当前位置的数值(如果没有x,取True在矩阵...

2018-02-26 23:17:03 2012

原创 【再回首Python之美】【numpy】矩阵matrix、array、list操作示例汇总

矩阵的所有操作汇总矩阵1.创建矩阵   1.1 由mat()和已知数据data创建一维/多维矩阵#===================由mat()和已知数据创建矩阵===================#一维矩阵print mat([1,2,3,4,5,6]) #[[1 2 3 4 5 6]]#二维矩阵,元素类型为intprint mat('1,2,3;4,5,6', dtype=in...

2018-02-26 17:54:41 1792

原创 【再回首Python之美】【numpy】安装以及使用手册

numpy的官方使用手册    https://docs.scipy.org/doc/numpy/reference/windows下安装    win+R--->cmd-->输入下面安装命令:    python -m pip install --user numpy scipy matplotlib ipython jupyter pandas sympy nose    安装结束...

2018-02-26 10:18:33 346

转载 【机器学习】【数学】机器学习涉及的数学知识

简单总结:机器学习涉及的数学知识有线性代数,概率论和统计学,多变量微积分,算法和复杂优化,以及其他等。原文:https://www.ibm.com/developerworks/community/blogs/3302cc3b-074e-44da-90b1-5055f1dc0d9c/entry/the-mathematics-of-machine-learning?lang=en_us    在过...

2018-02-25 22:50:22 3139

原创 【再回首Python之美】【重载操作符】实例汇总

操作符示重载每遇到一个新的Python操作符,就追加实例到此。已有示例操作符    __add__(self, other),    针对self+other以及obj=self+other调用    __iadd__(self,other),    针对self+=other调用    待追加重载时的注意点    1)__add__(self,other),应该返回一个类对象,即self.__c...

2018-02-24 11:00:40 250

原创 【再回首Pyhon之美】【内置函数】实例汇总

Python内置函数示例汇总每遇到一个新的Python内置函数,追加实例到此。已汇总内置函数id(),round(),zip()id()id(obj)print "\r\n======id(obj)判断obj是新建的对象还是(被修改)旧的对象==============="class car(object): def __init__(self, color): self...

2018-02-23 17:05:21 156

原创 【再回首Python之美】【类-特殊方法】__str__()和__repr__()的区别和重写覆盖

注:使用方法直接跳看:使用总结__str__(self)和__repr__(self)是类的特殊方法,和类的__init__(self)类似,都是可以重写覆盖的。6种使用方法 >>>f >>>f.__repr__() >>>f.__str__() ...

2018-02-23 16:29:09 1239

原创 【再回首Python之美】【类-内建函数】issubclass,isinstance,hasattr,getattr,setattr,delattr,dir,super,vars

类-内建函数    服务于类以及对象。9个内建函数    issubclass,isinstance,hasattr,getattr,setattr,delattr,dir,super,vars    注意:getattr()和delattr()可能抛出异常(如AttributeError),要结合try……expect来处理异常    注意:使用hasattr来辅助getattr,setattr...

2018-02-13 11:18:56 284

原创 【再回首Python之美】【类-三种方法】绑定方法、@staticmethod、@classmethod的基本使用

绑定方法 binding method    绑定方法的定义方法class CA: def bind_method(self):#绑定方法,第一个参数必须是表示自身对象的self参数 print "I am bind method."    调用绑定方法的使用方法    obj = CA()    obj.bind_method()     #对象调用绑定方法时,自动传入对...

2018-02-11 17:06:44 765

原创 【再回首Python之美】【类-非绑定方法】调用非绑定方法(unbound method)

直言相劝    不要经常:调用非绑定方法方法绑定    用实例对象object调用 方法,完成调用绑定方法(方法绑定)class CB: def dump(self): print "invoke dump"#调用绑定方法obj = CB()obj.dump() #方法绑定,调用绑定方法,注:对象obj在使用函数符号()调用dump方法时会自动隐式传入self,即示...

2018-02-11 15:10:31 771

原创 【再回首Python之美】【模块-random】random模块的基本使用

random模块简介    提供随机功能。    随机产生指定范围的一个随机整数或浮点数,序列中的一个随机元素;    随机产生一个有规律的随机序列    随机产生一个随机子序列    随机打乱一个已有的序列中的元素排序    等等random都有哪些方法    random.seed(x)    random.randint(n,m)    random.random()    random.u...

2018-02-10 10:48:58 393

原创 【再回首Python之美】【正则表达式】11个特殊字符$,(),*,+,.,[,?,\,^, {,|

特殊字符概念?    特殊字符就是用在正则表达式中代表实际字符或者空白以及表达式中的选择符。要匹配文本中的这些特殊字符时,正则表达式中要用转义字符先转义一下。有哪11个特殊字符?    $,(),*,+,.,[,?,\,^, {,|如何使用特殊字符?    详见示例代码示例代码#decoding:utf-8#ex_re_unnormalSymbol.pyself_file = __file__...

2018-02-09 17:12:41 8243

原创 【再回首Python之美】【正则表达式】1个选择符|

选择符概念?    指明使用给定两个选项中的一个选项有哪1个选择符?    |怎么使用选择符?    详见示例代码示例代码#decoding:utf-8#ex_re_chooseSymbol.pyself_file = __file__ #save current file absolute fileimport re #使用正则表达式模块###########1个选择符|#####...

2018-02-09 17:05:21 293

原创 【再回首Python之美】【正则表达式】4个定位符^、$、\b,\B

定位符概念?    定位符能够将正则表达式固定到行首或行尾、字首或字尾有哪4个定位符?    ^、$、\b,\B怎么使用定位符?    详见示例代码示例代码#decoding:utf-8#ex_re_locatedSymbol.pyself_file = __file__ #save current file absolute pathimport re #使用正则表达式模块#####...

2018-02-09 16:55:00 6678

原创 【再回首Python之美】【正则表达式】6个限定符*、+、?、{n}、{n,}、{n,m}

限定符概念?    限定符用来限定一个目标子表达式要重复出现多少次才匹配成功有哪6个限定符?    *、+、?、{n}、{n,}、{n,m}如何使用每个限定符?    详见代码示例代码#decoding:utf-8#ex_re_limitedSymbol.pyself_file = __file__ #save current file absolute pathimport re #使用...

2018-02-09 16:41:32 3806

原创 【再回首Python之美】【正则表达式】8个不可打印字符\cx,\f,\n,\r,\s,\S,\t、\v

什么是不可打印字符?    print 打印时在shell输出端,看不到它。比如print \t执行后,shell输出端看不到\t,因为\t是一个制表符。像\t这类字符就是不可打印字符。哪8个不可打印字符?    8个不可打印字符\cx,\f,\n,\r,\s,\S,\t、\v    \cx匹配由x指明的控制字符,x值必需为A-Z或a-z的大小写字符,\cA匹配一个Control-A控制字符   ...

2018-02-09 16:10:32 6132

原创 【再回首Python之美】【逻辑运算】七个逻辑运算符:not, or, and, not or, not and, !=, ==

七个逻辑运算符 not  ret = not condition,not的结果和condition的值相反or,  ret = left or right,只要有一个值为True,or的结果就是Trueand  ret = left and right,只要有一个值为False,and的结果就是Falsenot or  ret = not(left or right), 只有left和right有...

2018-02-08 23:34:55 5109

原创 【再回首Python之美】【模块 math】math模块的基本使用

学好数理化,走遍天下都不怕,所以一定要把Python的math模块学好。math简介  math提供两个数学常量和众多数学函数。这俩常量和众多数学函数都是哪些呢?通过dir(math)一看便知。 使用math模块之前,一定要把模块包括进来,告诉编译器我要开始使用math提供的变量和方法了。import mathmath的两个常量print u"圆周率 math.pi\t= ",math...

2018-02-08 22:50:56 1610

原创 【再回首Python之美】【乱码】治疗输出中文却显示乱码的杂症

一排给csdn解决方法1  脚本首行加#coding:utf-8  print u"我是中文字符串"解决方法2  str = "我是中文字符串"  print str.decode("UTF-8")解决方法3   将方法2定义为一个函数,以后调用使用。def decode_str(sentence): return sentence.decode("UTF-8"...

2018-02-08 21:44:30 388

原创 【再回首Python之美】【and-or】危险的and-or,安全的if-else,和安全的and-or

and-or概念    ret = condition and left or right    一般情况下,所得即所想:    condition为True时,ret等于left;condition为False时,ret等于right危险的and-or 危险情况,所得非所想,一个栗子: ret = condition and "" or right,这个语句执行后,期望ret等于"",但是ret...

2018-02-08 18:27:27 394

原创 【再回首Python之美】【元组】元组tuple的基本使用

tuple概念:        e_t = (e0, e1, e2,……,eN) 用英文括号括起来的多个元素序列(元素之间用英文逗号隔开),这样一个序列称为元组,元组内的元素个数没有限制。元组支持的操作: 对象类型:type(e_t) 对象属性:dir(e_t) 对象长度(元素总数):count = e_t.__len__() 单元素:e_t[pos] 首元素:e_t[0] 尾元素:e_t[cou...

2018-02-08 17:04:31 367

原创 【再回首Python之美】【类】子类,父类的继承简例

说明:    Python和C++的类继承,很相似,但又有不同之处。    1)最明显的是python子类对象创建时,不会自动调用父类的构造器__init__()。而C++子类对象创建时,会自动调用父类的构造函数直接上代码:#ex_class_inherit.pyself_file = __file__ #save current file absulote path#子类对象创建时,不自动...

2018-02-08 11:16:23 782

原创 【再回首Python之美】【类】通过dir()和__dict__查看一个类的属性和一个实例对象的属性

dir()和__dict__的区别: dir()是一个内建函数,而__dict__是类或者对象的一个属性dir()和__dict__的返回值的异同: 如何知道一个类有哪些属性? 如何知道一个类对象有哪些属性? 答案:使用内建函数dir(),或者查看__dict__属性值 dir()返回一个list,list内只是类的所有属性名称 如下面例子中的实例的属性dir()值:dir(car): ['__d...

2018-02-07 20:43:49 619

原创 【再回首Python之美】【类】类数据属性和实例数据属性的基本使用

直接上code:#ex_class_attr.pyself_file = __file__#实例对象 能访问实例数据属性,也可以访问类数据属性#类 能访问类数据属性,不能访问实例数据属性#一般情况下,实例对象不要通过访问/修改类数据属性 来实现实例属性可以完成的功能!print "\n=====类数据属性,和实例数据属性======"class CCar: _ver = "...

2018-02-07 20:05:48 622

原创 【再回首Python之美】【类】基本使用

和C++类的思想很是相似,直接贴code。示例代码:#ex_class_baseuse.pyself_file = __file__print "\n======void class========="class CTom: #define class pass #void code blocktom = CTom() #create instancepri...

2018-02-07 19:12:00 198

原创 【再回首Python之美】【模块】模块汇总更新

#!/usr/bin/env pythonimport random    from random import *    #import all random functionimport math    from math import pi as alias_piimport urllib2import jsonimport csvimport sqlite3import warnings ...

2018-02-07 16:01:04 144

原创 【再回首Python之美】【url/json小酌】查天气(使用urllib2,json模块)

示例代码:#ex_url.py# -*- coding: utf-8 -*-self_file = __file__ #save current file absolute addressimport urllib2import jsonprint "\nQuery BeiJing weather by urllib2"url = "http://www.weather.c...

2018-02-07 15:46:33 141

原创 【再回首Python之美】【函数】自定义函数

自定义函数:    使用自定义函数可以提高公共功能代码的使用率,减少工程代码总体代码量。    当出现问题时,可以做到修改一个函数而一劳永逸。示例代码:#ex_function.pyself_file = __file__ #save current file absolute pathprint "\ndefine myself function without param"def...

2018-02-07 14:59:09 208

原创 【再回首Python之美】【模块】使用module

python自带了功能非富多彩的标准库,以及还有很多第三方库。使用这些功能的基本方法:使用模块可使用对象:模块中的变量和函数,由模块.py或者.pyc文件提供模块存在形式:.py或者.pyc文件,一般在C:\Python27\Lib目录下效率:通过使用python自带模块的函数或者变量,可以重用其代码,从而提高自己代码工作量,甚至代码性能示例代码:#ex_template.py by onesel...

2018-02-07 14:27:49 182

原创 【再回首Python之美】【字典】dictionary

代码:#ex_dictionary.py#dict = {key1:value1, key2:value2, ……, keyN:valueN}#dict = {} #create void dictscore_dict = { "Tom":100, "Lly":90, "Kit":80, "Sim":70 }print score_dict ...

2018-02-07 11:42:56 167

原创 【再回首Python之美】【异常处理】try-except

使用方法直接跳看:推荐使用的异常处理流程;推荐的内建函数的封装函数异常处理必要性     为了保证程序的健壮性,将可能出现异常退出的代码用try……except来处理捕获异常的各种方法    1.捕获所有异常print "\r\n=======try-except========="try: open('unexistFile')except: print "failed to...

2018-02-07 11:20:12 8054

原创 【再回首Python之美】【文件】根据成绩表,生成每个学生总成绩表

有学生成绩表:    一个学生一行,如Tom 98 89 76 68总成绩表:   一个学生一行,如Tom    :331代码如下:#score.pyscore_file = "C:\Python27\mydata\score.txt"sum_file = "C:\Python27\mydata\sum.txt"def lineCount(file_path): f = fi...

2018-02-07 10:48:20 2600

原创 【体会Python之美】【文件】file,open,read,readline,readlines,write,close

内容 file(),open(),read(),readline(),readlines(),write(),close()代码#ex_file.pyprint "\n======file的操作:打开open(),读read()======"path = 'C:\Python27\data.txt'data = 'Tom come in.'print "\n======file的操作:打...

2018-02-06 22:57:14 559

原创 【多线程】多线程C++实现UDP IPv4 Server Trunk(V2_1.0)--增加epoll机制

前期版本文章:【多线程】多线程C++实现UDP IPv4 Server Trunk(V1_1.0)前期版本文章链接:        http://blog.csdn.net/u012421852/article/details/79173208本期文章update trunk,版本是V2_1.0: V2_1.0相比V1_1.0,增加了epoll机制实现了server端的io复用,提高了server...

2018-02-02 16:48:11 364

jenkins_home_hpi_1127_2.part7.rar

Git Parameter 这是一个参数构建扩展,可以在构建的时候选择git的某一个分支来构建服务。 Docker 利用Docker容器动态创建Jenkins Slave。如果有了Kubernetes/Openshift集群,就不需要这个插件了。直接使用下面的Kubernetes插件。 jenkins非root启动的话,为了运行docker需要执行sudo chmod 777 /var/run/docker.sock Kubernetes 这个插件可以将Jenkins Slave Node动态配置为Kubernetes集群上的pod。 Openshift 这个插件支持调度Openshift的对象,包括触发 BuildConfig、Deployment、Scale up a Deployment,给ImageStream打新的Tag,以及创建新的对象、删除已有对象等。 GitLab 配置Gitlab的相关认证,同时也支持GitLab的Webhook触发。

2019-11-27

jenkins_home_hpi_1127_2.part6.rar

Git Parameter 这是一个参数构建扩展,可以在构建的时候选择git的某一个分支来构建服务。 Docker 利用Docker容器动态创建Jenkins Slave。如果有了Kubernetes/Openshift集群,就不需要这个插件了。直接使用下面的Kubernetes插件。 jenkins非root启动的话,为了运行docker需要执行sudo chmod 777 /var/run/docker.sock Kubernetes 这个插件可以将Jenkins Slave Node动态配置为Kubernetes集群上的pod。 Openshift 这个插件支持调度Openshift的对象,包括触发 BuildConfig、Deployment、Scale up a Deployment,给ImageStream打新的Tag,以及创建新的对象、删除已有对象等。 GitLab 配置Gitlab的相关认证,同时也支持GitLab的Webhook触发。

2019-11-27

【机器学习】【决策树】ID3算法,详解+Python代码实现

除了绘制树部分代码有借鉴,其他代码都是自己亲手完成,历时2天时间,过程稍微痛苦,当看到运行结果出现在面前时,一切都是高兴的,感觉过程也变得美妙了~ 由于更喜欢C++编程,所以使用python类来完成~~~~,个人感觉面向对象更容易和更适合实现生成决策树的软件系统

2018-04-05

有了决策树每层节点后,如何用python绘制决策树?

【机器学习】【决策树】有了决策树每层节点后,如何用python绘制决策树?

2018-04-03

【机器学习】【决策树】自己动手用python实现样本集的裁剪,新样本集以供计算子决策树的最优根节点

详见博客:https://blog.csdn.net/u012421852/article/details/79797054

2018-04-03

【机器学习】用相亲样本数据集详解条件熵的计算过程

【机器学习】用相亲样本数据集详解条件熵的计算过程。 使用的样本集简介如下: 样本集简介: 样本集有8个example样本 每个样本有3个特征(身高,房子,性格),1个分类结果refuse或者agree 身高取值范围={high, low} 房子取值范围={no, yes} 性格取值范围={good, bad} 分类标签=相亲结果={refuse,agree} 计算条件熵的过程详见文档。

2018-04-02

KNN算法识别手写数字系统使用的样本集(训练样本集+测试样本集)

KNN算法识别手写数字系统使用的样本集(训练样本集+测试样本集)

2018-03-29

空空如也

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

TA关注的人

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