自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (14)
  • 收藏
  • 关注

原创 Python利用FFT进行简单滤波

1、流程大体流程如下,无论图像、声音、ADC数据都是如下流程:(1)将原信号进行FFT;(2)将进行FFT得到的数据去掉需要滤波的频率;(3)进行FFT逆变换得到信号数据;2、算法仿真2.1 生成数据:#采样点选择1400个,因为设置的信号频率分量最高为600Hz,根据采样定理知采样频率要大于信号频率2倍,所以这里设置采样频率为1400Hz(即一秒内有1400个采样点)x=np.l...

2019-06-24 23:47:35 17468 19

原创 浮点数格式

1、浮点数由“符号”、“指数”和“尾数”3部分构成:2、float的规格化表示为:±1.f×2E−127±1.f×2^{E−127}±1.f×2E−127,其中,f是尾数,E是指数。以float为例: 比如十进制数123.125,其二进制表示为:1111011.001,规格化表示为:1.111011001×261.111011001×2^61.111011001×26也就是1.11101100...

2019-06-20 00:23:47 8502 1

原创 智能控制(一)专家系统(基于Python仿真)

1、专家系统定义:一类包含知识和推理的智能计算机程序,其内容包含某领域专家水平的知识和经验,具有解决专门问题的能力1.1 专家系统的建立(1)知识库基于专家经验的判断性规则用于推理、问题求解的控制性规则用于说明问题的状态、事实和概率及当前的条件和常识等的数据(2)推理机正向推理反向推理双向推理(3)知识的表示IF E THEN H WITH CF(...

2019-06-14 00:51:18 7061 4

原创 拉普拉斯变换拾遗

1、前言因笔者学生时代,复变函数相关课程,学得并不认真,以致于工作后,阅读相关论文时,遇到拉普拉斯变换时,常不知所言,遂心生“负师友规训之德”的愧意,于是重新记录下拉普拉斯变换的学习历程。供自己闲时温故。2、拉普拉斯变换2.1 定义设函数f(t)当t≥0f(t)当t\geq0f(t)当t≥0时有定义,且广义积分∫0+∞f(t)e−stdt\int _0 ^{+\infty} f(t) e...

2019-06-13 23:39:25 2502

原创 USB PD快充协议详解(待续)

PD 协议是目前的快充协议之一。是由USB-IF组织制定的一种快速充电规范。USB PD透过USB电缆和连接器增加电力输送,扩展USB应用中的电缆总线供电能力。该规范可实现更高的电压和电流,输送的功率最高可达100瓦,并可以自由改变电力的输送方向。设备通过USB数据通讯口D+、D-输出电压信号给充电器,充电器内置的USB解码芯片,判断充电器需要输出的电压大小...

2019-06-10 10:52:54 27718 1

原创 Python 的行为型设计模式(一) 责任链模式(未完待续)

1 责任链模式2 命令模式3 解释器模式4 迭代器模式5 中介者模式6 备忘录模式8 状态模式9 策略模式10 模板方法模式11 访问者模式

2019-06-08 00:10:00 128

原创 深度学习-基于Keras的Python实践(三)评估深度学习型

1、自动评估Keras 可以将数据集的一部分分成评估数据集,并在每个epoch中使用该评估数据集对模型进行评估,实现:通过设置fit()函数的验证分割参数validation_split设置数据集大小的百分比来实现。2、手动评估通过将数据集分成训练部分,测试部分,然后利用测试部分对模型进行评估。3、K折交叉验证评估机器学习模型评估的黄金标准是K折交叉验证。过程:将数据集分成K个子...

2019-06-07 17:23:42 361

原创 深度学习-基于Keras的Python实践(二)多层感知器的相关概念

1、神经元神经元是构成神经网络的基本模块,神经元模型是一个具有加权输入,并且使用激活功能产生输出信号的基础计算单元,输入可以类比为生物神经元的树突,输出可以类比为生物神经元的轴突,计算则可以类比为细胞核。1.1 神经元权重线性回归中输入的权重与回归方程中使用的系数非常相似。1.2 激活函数2.神经网络2.1 输入层2.2 隐藏层2.3 输出层3 训练神经网络3.1 准备数据...

2019-06-06 23:42:03 226

原创 Lwip协议详解(基于Lwip 2.1.0)TCP协议 (未完待续)

6、TCP协议6.1 TCP协议简介6.2 TCP报文6.3 TCP连接6.4 TCP控制块6.5 TCP编程函数6.6 TCP输出处理6.7 TCP输入处理

2019-06-06 23:33:26 2007

原创 数据结构、算法与运用(C++语言描述)(二) 线性表--数组描述(待续)

1、数据对象和数据结构2、线性表数据结构3、数组描述3.1 描述3.2 变长一维数组3.3 类arrayList3.4 C++迭代器4 vector的描述5 一个数组中实现的多重表

2019-06-03 19:35:03 258

原创 Lwip协议详解(基于Lwip 2.1.0)UDP协议(未完待续)

5、UDP协议5.1 UDP的原理5.2 Lwip的实现源码6、TCP协议6.1 TCP协议简介6.2 TCP报文6.3 TCP连接6.4 TCP控制块6.5 TCP编程函数6.6 TCP输出处理6.7 TCP输入处理

2019-06-02 23:54:36 815

原创 深度学习-基于Keras的Python实践(一)多层感知器

1、流程(1)导入数据;(2)定义模型;(3)编译模型;(4)训练模型;(5)评估模型;(6)汇总代码;2、代码实现(1)导入数据:略(2)定义模型:model = Sequential()model.add(Dense(12, input_dim=8, activation='relu'))model.add(Dense(8, activation='relu'))m...

2019-06-02 23:37:10 570

原创 数据结构、算法与运用(C++语言描述)(一)

1、函数与参数1.1、传值参数形参:实参:1.2、模板函数利用关键字template来定义模板T,编译template<class T>1.3、引用参数1.4、常量引用参数这种模式指明引用参数不能被函数修改;1.5、返回值1.6、重载函数定义多个同名函数的机制称为函数重载。2、异常2.1 抛出异常关键字:throw用法: throw “....”;...

2019-06-02 19:27:52 653

原创 Lwip协议详解(基于Lwip 2.1.0)-ICMP协议 (未完待续)

4、ICMP协议4.1 原理4.2 Lwip的实现源码5、UDP协议5.1 UDP的原理5.2 Lwip的实现源码6、TCP协议6.1 TCP协议简介6.2 TCP报文6.3 TCP连接6.4 TCP控制块6.5 TCP编程函数6.6 TCP输出处理6.7 TCP输入处理...

2019-06-02 15:40:56 4556

原创 Python的创建型设计模式(一) 抽象工厂模式

1 抽象工厂模式1.1 经典的抽象工厂模式1.2 Python风格的抽象工厂模式2 建造者模式3 工厂方法模式4 原型模式5 单例模式

2019-06-02 14:31:44 206

原创 Python的创建型设计模式(三) 工厂方法模式

3 工厂方法模式3.1.1 原理3.1.2 运用场景3.1.3 UML3.1.4 Python实现4 原型模式4.1.1 原理4.1.2 运用场景4.1.3 UML4.1.4 Python实现5 单例模式5.1.1 原理5.1.2 运用场景5.1.3 UML5.1.4 Python实现...

2019-06-02 09:15:09 184

原创 Lwip协议详解(基于Lwip 2.1.0)-内存管理

1、内存管理1.1 动态内存池1.1.1 原理此种方式下,用户只能申请固定大小的空间,例如UDP控制块,TCP控制块。1.1.2 Lwip的实现源码void memp_init(void){ u16_t i; /* for every pool: */ for (i = 0; i < LWIP_ARRAYSIZE(memp_pools); i++) { me...

2019-06-02 09:14:36 2053

原创 Lwip协议详解(基于Lwip 2.1.0)-IP协议

3、IP协议3.1 IP地址分类3.2 数据报3.3 IP输出3.3 IP输入4、ICMP协议4.1 原理4.2 Lwip的实现源码5、UDP协议5.1 UDP的原理5.2 Lwip的实现源码6、TCP协议6.1 TCP协议简介6.2 TCP报文6.3 TCP连接6.4 TCP控制块6.5 TCP编程函数6.6 TCP输出处理6.7 TCP输入处理...

2019-06-01 23:52:53 5854 1

原创 Lwip协议详解(基于Lwip 2.1.0)-ARP协议

2、ARP协议2.1 原理ARP协议的基本功能是使用目标主机的IP地址,查询其对应的MAC地址,以保证底层链路层上数据包通信的进行。为了实现网络接口物理地址同IP地址的转换,ARP协议引入ARP缓存表的概念。ARP缓存表中记录了一条一条的(IP地址,MAC地址)对,它们是主机最近运行获得的关于周围其他主机的IP地址到物理地址的绑定。当需要发送IP数据包时,ARP层根据目标IP地址来查找AR...

2019-06-01 23:52:04 850

原创 Python的创建型设计模式(二) 建造者模式

2 建造者模式2.1.1 原理建造者模式与抽象工厂模式类似,都可以创建那种需要其他类组合而成的复杂对象。而建造者与抽象工厂的区别在于,它不仅提供创建复杂对象所需要的方法,而且还保存了复杂对象里各个部分的细节。优点:(1).隔离了构建的步骤和具体的实现,为产品的具体实现提供了灵活度。(2).封装和抽象了每个步骤的实现,实现了依赖倒转原则。(3).封装了具体的步骤,减少了代码的冗余。缺...

2019-06-01 23:46:33 249

Python数据分析与挖掘实战.高清完整版PDF(加了详细的书签)

张良均 王路 谭立云 苏剑林等著;机械工业出版社;本书从实践出发,结合大量数据挖掘工程案例及教学经验,以真实案例为主线,深入简出地介绍数据挖掘建模过程的有关任务。(本书在网络上已有相关资源,为方便大家的使用,在该书中加入了详细的书签)

2017-11-01

Python数据分析与挖掘实战(带详细标签)

张良均 王路 谭立云 苏剑林等著;机械工业出版社;本书从实践出发,结合大量数据挖掘工程案例及教学经验,以真实案例为主线,深入简出地介绍数据挖掘建模过程的有关任务。(本书在网络上已有相关资源,为方便大家的使用,在该书中加入了详细的书签)

2017-10-21

智能控制.pdf 刘金琨

本书较全面地叙述了智能控制的基本理论、方法和应用。全书共11章。主要内容为:专家控制的基本原理和应用;模糊控制的基本原理和应用;神经网络控制的基本原理和应用;遗传算法及其应用和迭代学习控制方法及其应用。本书系统性强,突出理论联系实际,叙述深入浅出,适合于初学者学习。

2017-07-30

[rar文件] STM32嵌入式系统开发实战指南-FreeRTOS与LwIP联合移植(高清电子书)第三部分

STM32嵌入式系统开发实战指南-FreeRTOS与LwIP联合移植(高清电子书)第三部分 这是高清电子书

2015-10-01

STM32嵌入式系统开发实战指南-FreeRTOS与LwIP联合移植(高清电子书)第二部分

STM32嵌入式系统开发实战指南 FreeRTOS与LwIP联合移植 高清电子书

2015-10-01

STM32嵌入式系统开发实战指南 FreeRTOS与LwIP联合移植 [李志明等编著][机械工业出版社][2013.05][322页]

STM32嵌入式系统开发实战指南-FreeRTOS与LwIP联合移植(高清电子书)第一部分 这是高清电子书

2015-10-01

基于S3C2440的嵌入式Linux开发实例

基于S3C2440的嵌入式Linux开发实例,不错的资料

2015-09-16

STM32F4 UCOSII 移植

尝试在STM32F4的开发板上移植UCOSII系统,完整的KEIL4工程

2015-04-22

msp430f5438a产生4路pwm波

运用msp430f5438a产生4路可控PWM波

2014-09-08

msp430f5438a ADC12程序测距

msp430f5438a 的ADC12的程序 LCD1602显示

2014-09-06

msp430f5438a超声波测距

利用msp430f5438a控制超声波传感器测距,经测试,已经成功,P2.2端口务必不改的为好

2014-08-07

电子设计制作实例

对初学者提供电子设计指导,尤其对单片机初学者设计十分有用

2013-12-06

MON51.DLL keil u4使用补丁

keil u4使用补丁,破解版keil u4使用时常提示缺少mon51.dll,将其下载至指定文件夹即可

2013-10-30

空空如也

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

TA关注的人

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