自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 51单片机学习(4)

写完串口函数时进行模块化编程,模块化编程之后要对其进行注释,以便之后使用模块化函数,对模块化.c文件中的每一个函数进行注释。注意:一个函数不能既在主函数又在中断函数中模式1最常用,所以在配置时也是把串口配置为模式一。

2024-07-17 20:43:57 199

原创 51单片机学习(三)

定时器由时钟、计数单元和中断系统组成。

2024-07-16 15:30:22 84

原创 51单片机学习(二)

74HC145起到一个缓冲作用,LED灯由138译码器控制,赋值138译码器控制输出,138译码器使得输入三线可控制八线,数码管是共阴极高电平驱动,74HC145对高电平起到一个缓冲作用,数据还是原来输入的数据。

2024-07-10 18:27:07 327

原创 51单片机学习

独立按键原理图,是由P3口控制。

2024-07-07 10:09:07 325

原创 机器学习入门(四)

使用模块·过滤式原理·使用方法(与之前的特征抽取方法一样)·具体实现代码·求相关系数·使用方法·具体实现代码。

2023-10-22 23:20:11 70

原创 机器学习入门(三)特征预处理

1.通过一些转换函数将特征数据转换成更适合算法模型的特征数据的处理过程通过对原始数据进行变换把数据映射到[0,1]之间。

2023-10-16 20:50:22 78

原创 机器学习入门二

1)机器学习算法解释机器学习算法——统计方法——数学公式&&&机器学习算法实际上是统计学家用来实现人工智能的途径,是一些统计方法,统计方法是一些数学公式,因为数学公式不能处理字符串类型所以需要将数据集中的数据转换成数值,才能用算法处理,不同的数据有不同的转换方法文本类型 ==》数值类型 ==》 数值2)特征抽取定义将任意数据(文本或图像)转换成可用于机器学习的数字特征,不同原始数据类型有不同的转换方法。

2023-10-11 19:39:25 95

原创 机器学习入门一

1)获取数据2)数据处理3)特征工程4)使用机器学习算法进行训练——得到模型5)模型评估6)应用1)定义:从数据中自动分析获得规律模型,利用规律进行数据预测1.返回值介绍:返回的数据类型继承自字典,可以用相应的字典函数方法获取相应的值(注意:拿来的数据不要全部用来得到模型,还有一部分要用来评估模型)2.调用数据集、获取数据集里面的相应数据:3.numpy是sklearn的基础库之一,sklearn返回值类型有numpy库的二维数组。

2023-10-07 21:11:28 57

原创 机器学习(六)

似然函数前面的符号为累乘符号,用对数函数将其转换成累加。对数函数会改变函数,但是函数的极值点不变,要求的就是极值点,所以可以使用对数似然函数来简化运算。由对数似然函数展开化简得到参数,式中除了θ以外都为常数,把常数项都拿出来,将似然函数化简,让似然函数越大越好。由似然函数参数求解得到目标函数,在目标函数中的x不是简单的数,是特征值的矩阵,同时θ也是一个矩阵。由于参数之间是独立的,所以在得到目标函数参数是是分别用数据得出参数。用来求什么样的参数和数据组合后恰好得到真实值。1)优化算法:真正机器学习求解思路。

2023-10-06 19:33:03 442

原创 机器学习(五)

1)线性模型的变化:用求解线性模型的方式得到非线性的方案。2)对率回归是分类学习算法,是对数几率。2)多元线性回归方程求解。2)线性模型的广义变换。二)最小二乘系数求解。1)多元线性回归概念。1)用回归模型最分类。

2023-10-04 15:46:46 49

原创 机器学习(四)

1.找到线性回归方程,擅长处理数值型属性对于离散型数据:若有序,则可以直接使用;若无序,则先将其转换成连续型数据2.机器学习两大类方法:处理离散型数据;处理连续型数据。

2023-10-04 15:13:28 26

原创 机器学习初步(三)

1)

2023-09-26 15:32:08 45

原创 机器学习(二)回归问题

误差项:真实值和预测值之间的差异。

2023-09-24 22:03:34 39

原创 C语言复习(计算机二级备考)

表达式为真时执行值一,表达式为假时是值二,结构为 表达式?值一:值二1.导入头文件 2.使用函数为了实现特定功能的代码块1)宏定义2)宏定义的常量习惯用大写字母表示,注意点3)有参数宏定义,一般会加上括号指针变量是存放地址的变量指针变量和变量的关系,指针变量是用来存放地址的,指针变量是一种数据类型。int*是一种类型,p是指针变量。&是取地址符号,*是取值运算符,%p是打印十六进制地址1)结构体的定义:2)结构体的修改3)结构体的使用4)

2023-09-23 15:27:29 816

原创 机器学习(一)

1)定义:从数据中自动分析获得规律模型,利用规律进行数据预测。

2023-09-20 16:44:55 48

原创 数据分析学习(五)pandas

带标签,所带标签相当于字典当中的索引,也可以直接用series函数将字典转化成series中的一维数组#创建series一,直接用定义创建t=pd.Series([1,2,3,4,5,6],index=list("abcdef")) #自定义标签,若没有自定义标签,是简单递增序列print(t)#通过字典创建seriesa= {string.ascii_uppercase[i]: i for i in range(10)} #通过字典推导式创建一个字典#索引为大写英文字母print(a)

2023-09-17 10:38:36 84 1

原创 数据分析学习(四)numpy-2

1.对所取的某行某列重新赋值即可实现数值修改。4.numpy的clip(裁剪)操作。1)轴的概念:轴代表数组的维度。3.numpy中的三元操作符。

2023-09-12 19:45:22 41

原创 Python数据分析学习(三)numpy

NumPy 是 Python 语言的一个第三方库,重在处理数值型数据,其支持大量高维度数组与矩阵运算。NumPy 也针对数组运算提供大量的数学函数。机器学习涉及到大量对数组的变换和运算,NumPy 是机器学习必不可少的工具之一。

2023-09-10 16:36:08 66 1

原创 数据分析学习(二)matplotlib

1)学习内容:基础概念和环境、matplolib、numpy、pandas2)数据分析流程:提出问题——准备数据——分析数据——获得结论——成果可视化。

2023-09-06 20:17:32 112 1

原创 数据分析学习(一)

1)数据分析:观测——实验——应用2)数据分析的六个方向:数据运营、数据工程、数据产品、数据分析、算法工程、数据科学3)数据分析的具体流程:定义问题——准备数据——分析数据——得出结论——应用数据。

2023-09-02 14:07:41 42

原创 Python学习(八)

1.创建模块:新建一个.py文件,避免与自带模块重名2.导入模块:import 模块名称 as a #导入模块当中所有from 模块名称 import 函数、变量、类 #导入指定内容。

2023-08-29 14:51:30 33

原创 Python学习(七)面向对象的三大特征

1)

2023-08-27 10:34:28 33 1

原创 Python学习(六)类和对象

1.类名由一个单词或多个组成,每个单词字母大写,其余小写2.Python中一切皆对象,类名也是类对象3.类属性:直接写在类里面的变量4.在类之外定义的称为函数,在类之内定义的称为方法5.静态方法和类方法(静态方法没有参数)

2023-08-24 22:12:54 49 1

原创 Python学习(五)Bug及异常处理机制

1)Bug常见类型:粗心导致的SyntaxError。

2023-08-23 00:09:29 36

原创 Python学习(四)函数

1)默认值参数:可不传递实参,当传入实参时,实参将替代默认值2)个数可变的关键字参数和个数可变的位置参数都只能有一个:在函数定义时,若既有个数可变的关键字参数和位置参数,则要求个数可变的位置参数要放在前面1)局部变量:在函数内定义使用的变量,只在函数内有效,局部变量用global声明时会变成去哪句变量2)全局变量:函数外定义的变量,函数内部和外部都可以使用。

2023-08-21 23:03:18 39 1

原创 Python学习(三)组合数据类型

1)概念:python语言中的内置数据结构之一,是没有值的字典,与列表、字典一样都属于可变序列类型2)集合的创建方式:1.直接使用{ }创建 2.使用内置函数set( )创建:set( )函数也可以将其他类型的元素转换成集合类型的元素 3.若要定义空集合,则不能直接用{ },直接用会产生新字典,而不是空集合,所以要定义空集合只能用set( )函数。3)集合的特点:元素不能重复,若有重复元素,则只存储一个,且元素是无序的。

2023-08-20 17:46:27 394 1

原创 Python学习(二)

1.range()函数为内置函数,用于生成一个整数序列,返回值是一个迭代器对象(没有具体的数据,list()函数可以查看range函数中的整数序列)。不论range对象表示的整数序列有多长,所占用的内存空间都相同,只有当用到range对象时,才会去计算序列相关元素。2)==:对象value的比较(比较的是变量的值),is、 is not:对象id的比较 :(列表这里的id比较没搞明白)range(start,stop):创建一个[start,stop]的整数序列,步长为1。初始化变量 (循环外)

2023-08-18 23:44:28 108 1

原创 (一)Python基本语法元素

输入是一个程序的开始,输入方式有文件输入、网络输入、控制台输入、交互界面输入、内部参数输入等。

2023-08-16 23:28:19 137 1

原创 51单片机学习(九)串口通信

1.串口概念:2.硬件电路:3.电平标准:4.相关术语5.常见通信口比较6.51单片机的UART。

2023-08-16 16:44:17 36 1

原创 51单片机学习(八)定时器

学习使用单片机时参考单片机手册,使用单片机时要先看手册中的资源。

2023-07-28 11:41:01 79 1

原创 51单片机学习(七):矩阵键盘

1.矩阵键盘 :2. 矩阵键盘原理图:通过独立按键和矩阵按键类比学习 :gnd负极,由此原理图理解按键的操作方式3.扫描的概念:(1)数码管扫描(输出扫描)原理:显示第一位——显示第二位——显示第三位——.......然后快速循环,实现所有数码管同时显示(2)矩阵键盘扫描(输入扫描)原理:读取第一行(列)——读取第二行(列)——读取第三行(列)——.........然后快速循环,实现所有按键同时检测4.由矩阵按键原理图得到的矩阵按键的操作的逐行逐列扫描(为了消除逐行扫描对蜂鸣器产生的影响)

2023-07-28 09:58:18 496 1

原创 51单片机学习(六)模块化编程及LCD调试工具

2.相较于原来的函数,模块化后的函数实现具体功能的函数都在模块函数中,main.c函数只需要下指令,简洁明了。1.数码管函数中也用到了Delay函数,也要include该函数,Delay作为该函数的底层函数。2.LCD1602作为模块化函数实例,main.c可直接用模块化后LCD的函数,1.include加" "和的区别:优先寻找位置不一样。3.利用此调试工具可以很方便的显示字符串数字。所有函数代码都在main.c。

2023-07-21 10:33:28 555 1

原创 51单片机学习(五)数码管显示

1.数码管:是一种简单,廉价的显示器,是由多个发光二极管封装在一起组成8字型的器件2.数码管引脚定义:是由八个LED组成的,有分共阴极连接和共阳极连接,不同连接方式所用于实现数码管显示正负极连接有所不同,所给高低电频与相反。故一个数码管操作方式:选中公共端,未选段赋值相应数据,即可亮灯。3.多位数码管原理介绍:单个数码管的公共端单独引出,未选端所有一样的相连,共有12个引脚。例:共阴极点亮原理:将要点亮的阴极赋0(低电频),未连端阳极赋阳码即可点亮。

2023-07-16 11:26:30 2392 2

原创 51单片机学习(四)独立按键控制LED灯

1.编程思路:实现按键控制led的亮灭,则需要按键按下led灯亮,再次按下led灯灭。,说明在按键两次按下的时候,led的状态进行了反转。八位时要给八位赋值) P2_0=1:在头文件中找到P2_0(这是一个LED灯的位置),操作一位时只要给一位赋值,只改变中一位。3.独立按键控制LED灯亮灭的代码实现:while循环的作用是让代码不是只执行一次(还不是特别明白)1.按键的抖动对按键的检测产生干扰,解决方法:1.电路 2.通过写程序的延时函数来消抖。

2023-07-09 22:12:03 3710 1

原创 51单片机学习(三)LED流水灯

掌握了基本的学习方法和基础的学习工具利用,对接下来的学习更期待。

2023-07-03 12:38:10 326 1

原创 51单片机学习(二)(点亮一个LED)

1.打开keil,新建工程,再建立main.c文件2.建立完成。

2023-05-30 15:38:43 323 1

原创 51单片机学习(一)单片机介绍

4.单片机算是一个袖珍版计算机,一个芯片就能构成完整的计算机系统。在性能上,与计算机相差其远,但单片机成本低、体积小、结构简单,在生活和工业控制领域大有所用。学习使用单片机是了解计算机原理与结构的最佳选择。3.单片机的任务是信息采集(依靠传感器) 处理(依靠CPU)和硬件设备(例如电机,LED等)的控制。2.内部集成了CPU、RAM、ROM、定时器、中断系统、通讯接口等系列电脑的常用硬件功能。5.开发板原理图,vcc:电源正极,gnd:电源负极(不懂)4.这个黑色的是点阵屏吗,和视频里面白色的不一样。

2023-05-30 10:44:53 94 1

空空如也

空空如也

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

TA关注的人

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