- 博客(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
2019-11-27
jenkins_home_hpi_1127_2.part6.rar
2019-11-27
【机器学习】【决策树】ID3算法,详解+Python代码实现
2018-04-05
【机器学习】【决策树】自己动手用python实现样本集的裁剪,新样本集以供计算子决策树的最优根节点
2018-04-03
【机器学习】用相亲样本数据集详解条件熵的计算过程
2018-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人