自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

转载 matplotlib(7)-- inside axes ; 不同数据共用X轴 ; animation 动画绘制

1 import matplotlib.pyplot as plt 2 3 fig = plt.figure() 4 x = [1, 2, 3, 4, 5, 6, 7] 5 y = [1, 3, 4, 2, 5, 8, 6] 6 7 # below are all percentage 8 left, bottom, width, height = ...

2019-07-26 09:23:00 213

转载 matplotlib(6)-- subplot创建; subplot2grid ;GridSpec ;不同subplot坐标轴共享

1 import matplotlib.pyplot as plt 2 3 # example 1: 4 ############################### 5 plt.figure(figsize=(6, 4)) 6 # plt.subplot(n_rows, n_cols, plot_num) 7 plt.subplot(2, 2, 1)...

2019-07-26 09:20:00 557

转载 matplotlib(5)-- 等高线contourf、contour;imshow() ; colorbar(); 3D数据处理

1 import matplotlib.pyplot as plt 2 import numpy as np 3 4 #定义计算高度的函数 5 def f(x,y): 6 return (1 - x/2 + x**5 +y**3) * np.exp(-x**2 - y**2) 7 8 n = 256 9 x = np.linspace(-...

2019-07-26 09:17:00 1025

转载 matplotlib(4)-- 数据覆盖坐标轴时的相关处理、散点图scatter、条形图bar

1 import matplotlib.pyplot as plt 2 import numpy as np 3 4 x = np.linspace(-3, 3, 50) 5 y1 = 2 * x + 1 6 7 #figure 1 8 plt.figure() 9 plt.plot(x, y1, linewidth = 10,zorder=1)...

2019-07-26 09:12:00 1150

转载 matplotlib(3)-- legend(图例、说明、解释),annotate(标注),text(标注)

1 import matplotlib.pyplot as plt 2 import numpy as np 3 4 x = np.linspace(-3, 3, 50) 5 y1 = 2 * x + 1 6 y2 = x ** 2 7 8 plt.figure() 9 l1, = plt.plot(x, y1, color = "red", l...

2019-07-25 21:25:00 229

转载 matplotlib(2)-- 坐标轴的相关操作

import matplotlib.pyplot as pltimport numpy as npx = np.linspace(-3, 3, 50)y1 = 2 * x + 1#figure 1plt.figure()plt.plot(x, y1)#横纵坐标轴显示范围设置plt.xlim((-1, 2))plt.ylim((-2, 3...

2019-07-25 21:19:00 134

转载 matplotlib(1)-- figure创建

1 import matplotlib.pyplot as plt 2 import numpy as np 3 4 x = np.linspace(-3, 3, 50) 5 y1 = 2 * x + 1 6 y2 = x ** 2 7 8 #figure 1 9 plt.figure()10 plt.plot(x, y1)11 12...

2019-07-25 21:18:00 225

转载 机器学习(Machine Learning)算法总结-K临近算法

一、算法详解1.什么是K临近算法Cover 和 Hart在1968年提出了最初的临近算法属于分类(classification)算法邻近算法,或者说K最近邻(kNN,k-NearestNeighbor)分类算法是数据挖掘分类技术中最简单的方法之一。所谓K最近邻,就是k个最近的邻居的意思,说的是每个样本都可以用它最接近的k个邻居来代表。kNN算法的核心思想是如果...

2019-03-20 10:37:00 338

转载 机器学习(Machine Learning)算法总结-决策树

一、机器学习基本概念总结分类(classification):目标标记为类别型的数据(离散型数据)回归(regression):目标标记为连续型数据有监督学习(supervised learning):训练集有类别标记无监督学习(unsupervised learning):训练集无类别标记半监督学习(semi-supervised learning):有类别标记的训练集+无类别...

2019-03-17 19:10:00 271

转载 python(33)——【re模块】

re模块(正则表达式)就其本质而言,正则表达式是一种小型的、高度专业化的编程语言在Python中(它内嵌在python中),并通过re模块来实现,正则表达式被编译成一系列的字节码,然后由C编写的匹配引擎执行正则:模糊匹配(针对字符串的一些操作),匹配的是这些元素的共性字符匹配(普通字符,元字符)1.普通字符:大多数字符和字母都会和自身匹配import ...

2019-03-14 11:44:00 112

转载 python(32)——【shelve模块】【xml模块】

一、 shelve模块json和pickle模块的序列化和反序列化处理,他们有一个不足是在python 3中不能多次dump和load,shelve模块则可以规避这个问题。shelve模块是一个简单的key,values将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式,是pickle 更上一层的封装。shelve模块比pickle模块...

2019-03-12 11:27:00 196

转载 python(31)——【sys模块】【json模块 & pickle模块】

一、sys模块import syssys.argv #命令行参数List,第一个元素是程序本身路径sys.exit() #退出程序,正常退出时exit(0)sys.version #获取python解释程序的版本信息sys.maxint #最大的int值sys.path #返回模块的搜索路径,初始化时使用PYTHONPATH环境变...

2019-03-11 10:24:00 135

转载 python(30)——【random模块】【if __name__ =='__main__'】【os模块】

一、random模块(随机模块)1.random 常用模块介绍import randomprint(random.random())#返回[0,1)之间的随机浮点数print(random.randint(2, 4))#返回一个[2,4]内的随机整数print(random.choice([1, [20, 23], 66, 4]...

2019-03-07 17:24:00 138

转载 机器学习与Tensorflow(7)——tf.train.Saver()、inception-v3的应用

1. tf.train.Saver()tf.train.Saver()是一个类,提供了变量、模型(也称图Graph)的保存和恢复模型方法。TensorFlow是通过构造Graph的方式进行深度学习,任何操作(如卷积、池化等)都需要operator,保存和恢复操作也不例外。在tf.train.Saver()类初始化时,用于保存和恢复的save和restore operato...

2019-01-08 11:28:00 299

转载 机器学习与Tensorflow(6)——LSTM的Tensorflow实现、Tensorboard简单实现、CNN应用

最近写的一些程序以及做的一个关于轴承故障诊断的程序最近学习进度有些慢而且马上假期要去补习班去赚下学期生活费额。。。。抓紧时间再多学习点1.RNN递归神经网络Tensorflow实现程序 1 import os 2 os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2' 3 import tensorflow as ...

2019-01-07 09:55:00 635

转载 机器学习与Tensorflow(5)——循环神经网络、长短时记忆网络

1.循环神经网络的标准模型前馈神经网络能够用来建立数据之间的映射关系,但是不能用来分析过去信号的时间依赖关系,而且要求输入样本的长度固定循环神经网络是一种在前馈神经网络中增加了分亏链接的神经网络,能够产生对过去数据的记忆状态,所以可以用于对序列数据的处理,并建立不同时段数据之间的依赖关系循环神经网络是一类允许节点连接成有向环的人工神经网络。如下图:2.循...

2019-01-06 13:29:00 359

转载 机器学习与Tensorflow(4)——卷积神经网络与tensorflow实现

1.标准卷积神经网络标准的卷积神经网络由输入层、卷积层(convolutional layer)、下采样层(downsampling layer)、全连接层(fully—connected layer)和输出层构成。卷积层也称为检测层下采样层也称为池化层(pooling layer)2.卷积神经网络的优势:第一个特点和优势就是:局部感知在传统神经网络中...

2018-12-27 11:12:00 747

转载 机器学习与Tensorflow(3)—— 机器学习及MNIST数据集分类优化

一、二次代价函数1. 形式:其中,C为代价函数,X表示样本,Y表示实际值,a表示输出值,n为样本总数2. 利用梯度下降法调整权值参数大小,推导过程如下图所示:根据结果可得,权重w和偏置b的梯度跟激活函数的梯度成正比(即激活函数的梯度越大,w和b的大小调整的越快,训练速度也越快)3. 激活函数是sigmoid函数时,二次代价函数调整参数过程分析...

2018-12-21 17:30:00 255

转载 机器学习与Tensorflow(2)——神经网络及Tensorflow实现

神经网络算法以及Tensorflow的实现一、多层向前神经网络(Multilayer Feed-Forward Neural Network)多层向前神经网络由三部分组成:输入层(input layer), 隐藏层 (hidden layers), 输入层 (output layers)每层由单元(units)组成输入层(input layer)是由训练集的...

2018-12-20 20:08:00 216

转载 机器学习与Tensorflow(1)——机器学习基本概念、tensorflow实现简单线性回归

一、机器学习基本概念1.训练集和测试集训练集(training set/data)/训练样例(training examples): 用来进行训练,也就是产生模型或者算法的数据集测试集(testing set/data)/测试样例 (testing examples):用来专门进行测试已经学习好的模型或者算法的数据集2.特征向量特征向量(features/featur...

2018-12-20 10:35:00 149

转载 python(29)----时间模块

time模块1. 三种时间表现形式时间戳(timestamp)格式化的时间字符串元祖/结构化时间(struct_time)2. 时间戳(timestamp) 通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量 运行type(time.time()),得到的结果为时间戳,返回的类型为float类型#举例:impo...

2018-12-18 11:59:00 209

转载 Python(28)---模块和包的基本概念

一、模块定义:在python中,一个 .py 文件就称为一个模块使用模块的好处:最大的好处就是提高了代码的可维护性分类(三种):python标准库第三方模块应用程序自定义模块模块导入方法:#cal.pydef add(x,y) return x + ydef sub(x,y) return x - y ...

2018-12-17 11:52:00 127

转载 Python(27)--文件相关处理的应用(增、删、改、查)

文件名为message,文件内容如下:globallog 127.0.0.1 local2daemonmaxconn 256log 127.0.0.1 local2 infodefaultslog globalmode httptimeout connect 5000mstimeout client 50000mstimeout serve...

2018-12-13 16:03:00 110

转载 Python小白学习之路(二十六)—【if __name__ =='__main__':】【用状态标识操作】

规则一:一个python文件中,只写一些可以运行的功能测试代码写在这句代码下面if __name__ =='__main__':在讲这边的时候,我不是很懂参考了一篇博客,地址如下:http://blog.konghy.cn/2017/04/24/python-entry-program/简单来理解,可以把 if __name__ =='__main__...

2018-12-12 17:30:00 167

转载 Python小白学习之路(二十五)—【装饰器的应用】

通过一个任务来加深对装饰器的理解和应用回顾:装饰器的框架def timmer(func): def wrapper(): func() return wrapper任务:给以下正在运行的程序加一个验证功能的装饰器正在运行的程序加一个验证功能的装饰器def index(): print('欢迎来到京东主页')...

2018-12-12 15:42:00 87

转载 Python小白学习之路(二十四)—【装饰器】

装饰器一、装饰器的本质装饰器的本质就是函数,功能就是为其他函数添加附加功能。利用装饰器给其他函数添加附加功能时的原则: 1.不能修改被修饰函数的源代码 2.不能修改被修饰函数的调用方式 举例:计算以下一段程序执行时间#程序:计算0—19的和def cal(l): res = 0 for i in l: ...

2018-12-10 21:48:00 123

转载 Python小白学习之路(二十三)—【生成器补充】

生成器的一些补充接着下鸡蛋和吃包子!补充一:生成器只能遍历一次(总是把生成器比喻成母鸡下鸡蛋,需要一个下一个,首先是下出来的鸡蛋不能塞回母鸡肚子里,其次是一个母鸡一生只能下一定数量的鸡蛋,下完了就死掉了)#通过程序来理解什么意思#程序一:def test(): for i in range(2): yield it =...

2018-12-06 17:49:00 125

转载 Python小白学习之路(二十二)—【生成器】

一.什么是生成器?生成器可以理解成是一种数据类型,特殊地是生成器可以自动实现迭代器协议其他的数据类型需要调用自己内置的__iter__方法所以换种说法,生成器就是可迭代对象!回忆:很重要的迭代器协议对象必须提供一个 next 方法,执行该方法要么返回迭代中的下一项,要么就引起一个Stoplteration异常,以终止迭代(只能往后走不能往前退)二.生成器的分类(两类...

2018-12-04 22:17:00 125

转载 Python小白学习之路(二十一)—【迭代器】

迭代器1.迭代器协议 对象必须提供一个 next 方法,执行该方法要么返回迭代中的下一项,要么就引起一个Stoplteration异常,以终止迭代(只能往后走不能往前退) 2.可迭代对象 实现了迭代器协议的对象(如何实现:对象内部定义一个_iter_()方法) 协议是一种约定,可迭代对象实现了迭代器协议,python的内部工具(如 for循环,sum,min,max函数等...

2018-11-25 20:31:00 85

转载 Python小白学习之路(二十)—【打开文件的模式二】【文件的其他操作】

打开文件的模式(二)对于非文本文件,我们只能使用b模式,"b"表示以字节的方式操作(而所有文件也都是以字节的形式存储的,使用这种模式无需考虑文本文件的字符编码、图片文件的jgp格式、视频文件的avi格式)rb:   以字节方式读文件 wb:  以字节方式写文件ab:   以字节方式追加文件注:以b方式打开时,读取到的内容是字节类型,写入时也需要提供字节类型,所以不能指定编码...

2018-11-23 17:41:00 187

转载 Python小白学习之路(十九)—【文件操作步骤】【文件操作模式】

一、文件操作步骤step1:打开文件,得到文件句柄并赋值给一个变量step2:通过句柄对文件进行操作step3:关闭文件举例:a = open('hello world', 'r', encoding = 'utf-8') #打开 ‘hello world’ 文件,得到文件句柄并赋值给一个变量 adata = a.read() #通过句柄对文件进行读操...

2018-11-16 10:15:00 169

转载 Python小白学习之路(十八)—【内置函数三】

一、对象操作help()功能:返回目标对象的帮助信息举例:print(help(input))#执行结果Help on built-in function input in module builtins:input(prompt=None, /)Read a string from standard input. The trailing n...

2018-11-15 10:23:00 96

转载 Python小白学习之路(十七)—【内置函数二】

序列操作类函数all()功能:判断可迭代对象的每个元素是否都为True值注意:If the iterable is empty, return True.(举例3)回顾:None '' () {} [] 0 ==>False其余 ==>True举例:print(all([1, 2, ()]))#...

2018-11-14 22:36:00 135

转载 Python小白学习之路(十六)—【内置函数一】

将68个内置函数按照其功能分为了10类,分别是: 数学运算(7个)abs()   divmod()   max()   min()   pow()   round()   sum() 类型转换(24个)bool()   int()   float()   complex()   str()   bytearray() b...

2018-11-09 22:17:00 171

转载 Python小白学习之路(十五)—【map()函数】【filter()函数】【reduce()函数】

一、map()函数map()是 Python 内置的高阶函数有两个参数,第一个是接收一个函数 f(匿名函数或者自定义函数都OK啦);第二个参数是一个 可迭代对象功能是通过把函数 f 依次作用在 第二个参数 的每个元素上,得到一个新的 list 并返回。(新的 list 元素的个数与位置与旧的 list 一致)实质就是内部 for 循环,遍历迭代对象的每一个元素...

2018-11-09 12:04:00 197

转载 Python小白学习之路(十四)—【作用域】【匿名函数】【编程方法论】【高阶函数】...

吧啦吧啦内心戏 在没有具体学作用域之前,我在之前的学习笔记中就有提到 我开始以为是自己自创的词儿 没想到这个词早已经存在(手动捂脸) 真是个无知的小火锅(不知者无罪) 我发现自己最擅长做的事情,就是给自己找个台阶,然后很快顺势滑下来 一、作用域 先来一段代码分析一波吧 1 name = 'xhg' 2 def name1(): 3 name =...

2018-11-07 17:35:00 98

转载 Python小白学习之路(十三)—【递归调用】

一、递归调用定义在函数内部,可以调用其他函数。如果在调用一个函数的过程中直接或间接调用自身本身,则称为递归调用从某种意义上来说,递归调用可以实现无限循环二、递归调用的特性必须有一个明确的结束条件每次进入更深一层递归时,问题规模相比上次递归都应有所减少递归效率不高,递归层次过多会导致栈溢出 在计算机中,函数调用是通过栈(stack)这种数据结构实现的...

2018-11-07 09:10:00 119

转载 Python小白学习之路(十二)—【前向引用】【风湿理论】

前向引用风湿理论(函数即变量)理论总是很抽象,我个人理解:代码从上到下执行,一旦遇到定义的函数体,内存便为其开辟空间,并用该函数的名字作为一个标识但是该函数体内具体是什么内容,这个时候并不着急去读取而是在程序中需要调用执行该函数时,去执行该函数内的具体内容如果一个函数还未开辟内存空间就先调用,就会报错这也很好理解,因为程序都不知道这个函数放在哪里,也不知道该函数的标识是什么...

2018-11-06 21:53:00 156

转载 Python小白学习之路(十一)—【局部变量和全局变量】【关键字global】【关键字nonlocal】...

写在前面:几乎有一周没有更新学习笔记了吧上周一周身体都不怎么舒服然后还得写开题报告然后还得看文献天天就是写写写写写写~~~~~~改改改改改改~~~~~~~~~今天又开始学习了希望之前的没忘记其实今天更新的笔记是上周看的视频可能忘得差不多了又重新看的我这脑子,笨死啦 加油吧!小伙郭最近在看绝望的主妇,感觉很好看!(每次看美剧美名其曰学英语...

2018-11-06 16:40:00 151

转载 Python小白学习之路(十)—【函数】【函数返回值】【函数参数】

写在前面:昨天早睡之后,感觉今天已经恢复了百分之八十的样子又是活力满满的小伙郭今日份鸡汤:我始终相信,在这个世界上,一定有另一个自己,在做着我不敢做的事,在过着我想过的生活。-------宫崎骏函数一、函数出现的背景在学习函数之前,一直遵循:面向过程编程,即:根据业务逻辑从上到下实现功能,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,也...

2018-10-31 11:43:00 145

空空如也

空空如也

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

TA关注的人

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