- 博客(6)
- 资源 (7)
- 收藏
- 关注
原创 本人编写的单链表反转函数(原创非抄袭!简单易懂,欢迎拍砖)
算法思路:链表翻转操作流程:1、编写一个能返还原链表某个索引结点地址的子函数return_node(形参为头结点和索引号(从1开始))2、翻转前,先遍历原来结点有多少个结点(不包括头结点),假设为list_length3、采用for循环,每次循环都将相邻两个结点的地址取出,然后让其指向反转,相邻结点从后往前移动遍历4、让原来结点的next指针域指向NULL,让原结点的头指针指向...
2019-08-09 16:49:46 400
原创 STM32F405通过设置可以让低功耗电流在1.1ma
关键是把不用的串口都配置成模拟输入,如果达不到1.1ma,那么肯定是你的开发板太多元器件和外设的原因,但是这样会不小心把jtag接口禁用导致下载不了程序导致,NO Cortex-m device found in JTAG chain的错误,网上很多人都说采用BOOT1和BOOT0拉高拉低的方式解决,其实也不用,试想,你做产品的时候,调试板子,不可能方便的拉高这两个接口,都说默认低电平,其实你可以...
2018-06-17 11:44:08 2317
原创 python的numpy中的transpose函数功能分析
百度了很多文章,应该没有像下文一样的在讲transpose函数之前分析了数组的形状特征的,而看了分析,自然就懂transpose的功能了,对于一个多维数组,有三个概念非常重要,1、数组的维度的排序,2、每一个维度的索引数,3、最终元素的索引号。多维数组的形状由维度的排序和每一个维的维度的所含的索引数决定。下面结合三维数组b来说明。
2017-12-28 13:56:18 2715
原创 关于《机器学习实战》中创建决策树的核心代码分析
关于《机器学习实战》中创建决策树的核心代码分析 SIAT nyk 2017年10月21日星期六一、源码内容def createTree(dataSet,labels): classList = [example[-1] for example in dataSet] ifclassList.count(classLis
2017-10-21 10:39:31 2144
原创 关于信息熵与期望的关系的个人理解
很多教程喜欢把信息熵和离散随机变量X的期望定义联系在一块,但是想深入专业的人可能觉得并不觉得好理解,我们首先知道信息熵是考虑该随机变量X的所有可能取值,即X的所有的可能取值对应的平均信息量(不确定性),也就是信息量(不确定性的期望)。公式如下:但是回想概率论里面的E(X)的公式,,是X取所有值x1,x2....xn的期望。对应信息量的期望还是很难关联起来,首先是信息量并不是xi
2017-10-09 12:24:35 6320 2
原创 自己搞的基于单片机的VC++虚拟示波器和频率计功能分析(优缺点一起)(原创)
本设计软硬件都有自己完成,这是一个待验收答辩的接口实验(因为功能简单俺感觉第一批答辩通过的机会非常渺茫),在没有开始答辩之前将其功能简述如下,希望各位拍砖,给以批评指导建议,扬长避短。本设计由两大模块组成,一个是上位机模块,采用VC++编写,一个是下位机模块,由稳压电源、单片机,AD0809,分频电路,整形电路构成,该系统的缺点:1,目前采用74LS14集成施密特触发器整形电路,测频上
2012-06-30 18:03:39 1151
可运行蓝牙4.0BLE的CC254X的官网外设接口C语言使用例程
2014-01-08
MSP4302X系列各模块(I2C,SPI,WDT,Timer,AD等)程序范例(C语言)
2012-08-31
LED点阵上位机可以发送任意汉字
2011-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人