自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 单片机学习之定时器

定时器是用来定时的机器,是存在于STM32单片机中的一个外设。STM32一般总共有8个定时器,分别是2个高级定时器(TIM1、TIM8),4个通用定时器(TIM2、TIM3、TIM4、TIM5)和2个基本定时器(TIM5、TIM6)。这里主要介绍两个功能。一、定时。二、输出PWM波。

2025-04-01 18:38:56 380

原创 单片机学习之SPI

串行全双工总线需要四根线:SCLK(时钟线),CS(片选线)、MOSI(主设备输出、从设备输入),MISO(主设备输入,从设备输出)。

2025-03-31 21:31:15 104

原创 单片机学习之IIC

IIC一共有只有两个总线: 一条是双向的串行数据线SDA,一条是串行时钟线SCLIIC是半双工,而不是全双工主设备控制时钟线,可以多个主设备但是不可以同时为主设备。

2025-03-25 17:26:34 192

原创 单片机学习之串口

串口通信原理 1. 串口2. 串口通信4. 波特率与比特率5. 帧格式3. 串口通讯的通讯协议3.1. RS2323.2. RS485 总结 串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。 串口可以将接收来自CPU的并行数据字符转换为连续的串行数据流发送出去,同时可将接收的串行数据流转换为并行的数据字符供给CPU的器件。一般完成这种功能的电路,我们称为串行接口电路。串口通信(Serial Communications)是串口按位(

2025-03-25 15:50:41 556

原创 单片机学习之GPIO

推挽输出:输出具有驱动能力,当CPU输出逻辑’0’时,I/O端口输出低电平,而当CPU输出逻辑’1’时,I/O端口输出高电平,通常作为普通的GPIO用于驱动LED、数码管等电子元器件或输出控制某个信号。在STM32中,一个引脚通常可作为普通GPIO来使用,但通常有多个复用模块对应着同一个引脚,那么当这个GPIO作为内置外设引脚时,就叫做复用模式。当CPU输出逻辑’0’时,I/O端口输出低电平,而当CPU输出逻辑’1’时,该引脚处于开漏,也就是浮空状态(高阻态),如果想输出高电平则必须接入上拉电阻。

2025-03-23 14:49:31 314

原创 C语言学习动态内存管理

void * malloc(size_t size)申请size个空间,返回值为void* ,需要什么类型强制转换为具体类型。返回值为第一个字节的地址。释放malloc开辟的空间,必须释放malloc开辟的空间。ptr 已经开辟空间的首地址 size修改后的大小。返回值为开辟空间的首地址,开辟后会初始化开辟的空间。开辟num个size大小的空间。

2025-03-21 09:50:19 204

原创 C语言学习之结构体

结构体类似于int、char等类型,是一个类型变量,但是区别在于是自己构建的变量此时stu就为一个变量。注:只有结构体变量才分配地址,而结构体的定义是不分配空间的。即上述代码不占内存。当struct stu s;时才会占用内存。传值调用用 .传址调用用 ->

2025-03-19 13:27:51 304

原创 内存中的四个区域

存储内容:用于存储全局变量、静态变量(static)和常量(注意:const修饰全局变量时才存储在全局区)管理方式:程序运行前由操作系统分配,程序结束时自动释放。特点:数据在程序的生命周期内一直存在,适合存放全局或静态变量。

2025-03-18 20:10:13 112

原创 C语言学习之数据存储

内存的地址也分高地址和低地址大端【字节序】存储:把一个数据的高位字节序的内容存放在低地址处,把低位字节序的内容放在高地址处,就是大端字节序存储。小端【字节序】存储:把一个数据的低位字节序的内容存放在低地址处,把高位字节序的内容放在高地址处,就是小端字节序存储。

2025-03-18 14:02:55 836

原创 C语言学习之函数指针和指针函数

指针函数:返回值是指针的函数。函数指针:指向函数的指针变量,用于调用函数。两者的区别在于:指针函数是一个函数,返回值是指针。函数指针是一个指针,指向一个函数。

2025-03-17 14:42:33 169

原创 C语言学习指针二

二级指针是指一个指向指针的指针,也称为指向指针的指针,用来存放一级指针变量的地址。

2025-03-15 13:48:08 220

原创 C语言学习之初识函数

函数是一个完成特定功能的代码模块,其程序代码独立,通常要求有返回值,也可以是空值。一般形式:<数据类型><函数名称> (<形式参数>)语句序列;return[(<表达式>)];数据类型:是整个函数的返回值类型return语句中表达式的值要和函数的数据类型一致,如无返回值应写为void形式参数说明是 逗号 ”,“ 分隔的多个变量的说明形式大括弧对语句序列,称为函数体,是大于等于零个语句构成的。函数的说明就是指函数原型。

2025-03-14 14:33:09 256

原创 C语言学习字符指针和字符串

通常,我们把char数据类型的指针变量称为字符指针变量。字符指针变量与字符有着。初始化字符指针是把内存中字符串的首地址赋予指针,并不是把该字符串复制到指针。在C语言编程中,当一个字符指针指向一个字符串常量时,不能修改指针指向的对象。C语言通过使用字符数组来处理字符串。密切关系,他也被用来处理字符串。此时可以对指针p进行操作。

2025-03-13 12:58:38 175

原创 C语言学习指针初识

指针的存储类型是指针变量本身存储类型指针说明时指定的数据类型不是指针变量本身的数据类型,而是指针目标的数据类型,简称为指针的数据类型。指针在说明的同时,也可以被赋予初值,叫做指针的初始化。例如: int a = 10;也就是 int a;int *p;*p = &a;引入指针要注意程序中的px、*px 和 &px 三种表示方法的不同意义,设px为一个指针,则:px,指针变量,它的内容是地址量*px,指针所指向的对象,它的内容是数据&px,指针变量占用的存储区域的地址,是一个常量。

2025-03-12 11:06:09 272

原创 C语言学习四

存放顺序:按行序优先引用与初始化与一维数组相同。

2025-03-11 14:09:23 119

原创 C语言学习四

if()else ifelseswitch语句每个常量表达式的值必须各不相同,否则将出现矛盾当表达式的值与case后面的常量表达式的值相等时,就执行case后面的语句。switch中的表达式可以是整形,字符型表达式或枚举。case 常量:只起语句标号的作用break语句用于强行跳出switch体,一般每个case后面应有一个break语句,defalut分支后的break可以省略多个case可以执行一条语句。

2025-03-11 09:46:09 284

原创 C语言学习三

输入函数:遇到空格,TAB或回车、遇非法输入遇宽度结束时完成输入。从键盘输入一以回车结束的字符串放入字符数组中,并自动加‘/0’字符输入函数:getchar。字符数组必须以‘\0’结束。字符输出:putchar。格式输入函数:scanf。字符串输入函数:gets。字符串输出函数:puts。格式输出:printf。

2025-03-10 13:06:06 128

原创 C语言学习二

C语言提供的算数运算符: + 、- 、 * 、 / 、% 、++。(float和double不能取余)

2025-03-09 10:18:05 125

原创 C语言学习一

只有两个量true和false ,表示逻辑真值和逻辑假值。0为false,非0为true。

2025-03-07 20:09:43 395

原创 机器学习算法-SVM

SVM与核方法详解-优快云博客

2025-02-19 09:39:02 77

原创 集成学习——随机森林

集成学习目前有三种方式Bagging、Boosting、Stacking。

2025-02-16 18:57:53 157

原创 决策树(理论+简单实践)

决策树是一种基于树结构的监督学习算法,用于分类和回归任务。它通过递归地将数据集划分为更小的子集,最终生成一个树形模型。:包含整个数据集,是树的起点。:表示对某个特征的测试或判断。:表示特征测试的结果。:表示最终的分类或回归结果。

2025-02-13 09:33:12 355

原创 K-means、DBSCAN聚类算法

聚类是一种非监督式方法,机器学习方法,无标签样本 根据彼此之间的相似性进行选择。(如果样本带有标签,这种分组方式称为 classification。

2025-02-11 18:09:29 278

原创 了解分类任务

前提:了解简单的机器学习和逻辑回归。其实逻辑回归也可以算为一种分类任务了。

2025-02-10 15:53:25 766

原创 线性回归实操

用一个糖尿病的案例浅显的理解一下线性回归输出结果为:此操作只是简单的理解了线性回归,并未涉及到模型训练与数学公式实现。

2025-01-17 20:58:59 374

原创 线性回归与逻辑回归

(一下为机器学习新手小白的见解,欢迎各位大佬拷打)线性回归与逻辑回归有着本质的区别:线性回归是一个求解的过程,而逻辑回归是一个分类的问题。

2025-01-16 10:59:02 307

原创 VScode打开tensorboard

目前在学习机器学习,之前一直用pycharm打开tensorboard,最近换到了VScode。最近在寻找如何用vscode打开tensorboard。目前存在的问题:用命令面板可以打开tensorboard,然后在终端输入 tensorboard --logdir=“文件名”就会出现。我的:writer =SummaryWriter("dataload"),此时就要打开dataload文件。③tensorboard --lodir=文件名打开。二、终端打开(目前我还存在问题,未解决)

2025-01-15 09:58:50 697

空空如也

空空如也

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

TA关注的人

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