自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python学习(二)

可以看到我们先定义了两个变量,在使用加号连接时,我们不仅使用了两个变量还有一个“ ”,这也是允许的,我们可以在“ ”里面添加其他字符来和变量进行连接,为了美观我们选择了空格。可以发现,我们使用rstrip()方法删除空白后,只是临时的,并没有改变变量name,要想永久的删除空白,必须将删除的结果再次存回变量中。在Python中,字符串是不可变序列,用引号括起来的就是字符串,引号可以是单引号(' ')、双引号(" ")或者三引号('" "')。可以看出,变量后面加“ . ”再加方法就是执行方法的操作。

2024-04-01 23:28:03 1206

原创 Python学习(一)

左上角可以查看版本号,若有三个大于号

2024-04-01 10:47:12 562

原创 【无标题】

在非线性量化中,像素的状态可以在量子系统之间进行更复杂的相互作用,这种相互作用在线性量化中是不允许的。在抽样过程中,量化器将连续的模拟信号划分为若干个离散的小区间,并对每个小区间内的信号值进行采样。在量化过程中,量化器将采样得到的信号值转换为有限个离散整数值,即量化后的信号值。量化器的精度决定了图像数字化后的质量,精度越高,图像的质量越好。非线性量化在图像数字化过程中具有更高的精度、更丰富的色彩、更好的对比度和更平滑的图像表现等特点,能够提供更好的图像质量和更丰富的视觉效果。

2024-03-23 17:47:44 897

原创 使用matalab进行数字图像处理(三)

这个像素信息工具显示的是鼠标光标所在图像的像素点的信息,并且可以显示该图像窗口中的所有图像中的像素的信息。优点:这种方法对每个像素进行了处理,根据其灰度值的大小进行了不同的变换,可以更准确地控制图像的灰度化。将输入图像映射为输出图像,输出图像每个像素点的灰度值仅由对应的输入像素点的灰度值决定,运算结果不会改变图像内像素点之间的空间关系,通常用于调整图像的对比度和亮度。此外,对灰度值进行不同的变换可能需要更复杂的计算和编程。是像素的坐标,这个函数返回的信息包括像素值、颜色、坐标和其他有关像素的信息。

2023-10-22 20:35:57 1507

原创 使用matalab进行数字图像处理(二)

然后,使用带有参数形式的 imwrite 函数将该图像数据矩阵写入到名为 'output.jpg' 的文件中,并设置压缩质量为 90%,使用 JPEG 压缩算法进行压缩。在MATLAB中,对图像进行操作和处理时,经常需要知道图像文件的文件名、文件格式、图像大小、图像类型、数据类型等信息,可以直接调用MATLAB函数imfinfo()来读取图像文件的信息。其中,'fmt' 表示图像文件的格式,例如 '.jpg'、'.png'、'.bmp' 等。例如,您可以指定要读取的图像帧的索引,或者设置背景颜色等。

2023-10-21 15:21:27 428 1

原创 MySQL数据库(一)

在开始菜单中搜索“命令提示符”,然后右键点击“以管理员身份运行”选项,在弹出的命令提示符界面输入net start mysql80,按回车键即可启动MySQL服务。首先要配置好环境变量,此电脑——属性——高级系统设置——环境变量——path——新建——找到MySQl安装的文件目录,找到bin文件所在文件夹——复制文件路径——所有步骤完成后点击所有确定,完成环境变量配置。在开始菜单中搜索“命令提示符”,点击打开,输入命令:net start mysql,然后按回车键,即可启动MySQL服务。

2023-10-15 22:47:03 286 1

原创 使用matalab进行数字图像处理(一)

在MATLAB 中一个数据矩阵就相当于一幅数字图像,只是在数字图像中对应的数组元素必须在一定的取值范围,因此,只要将对应数据矩阵中的元素按一定规律进行转换,就可以将矩阵转换为图像了。或者,可以使用自定义的颜色值创建一个颜色表。需要注意的是,index2rgb函数需要指定颜色图map作为输入参数,因为只有知道颜色图map中每种颜色的RGB值,才能将索引图像中的像素值转换为正确的颜色。,n是灰度级数,默认值为2,[X,mapl对应转换后的索引图像,map中对应的颜色值为颜色图gray(n)中的颜色值。

2023-10-14 14:43:55 3482 1

原创 欢庆端午之C语言实现云·赛龙舟

这样,端午节赛龙舟的传统就诞生了。同时,我们还定义了偏移量数组,根据玩家的不同位置,计算出小人和船在赛道上的位置。为了支持双人游戏,我们可以通过从网络或者串口上获取玩家的位置信息,将其传递给打印函数,控制小人在赛道上的位置。我们使用了srand()函数初始化了随机数种子,使用rand()函数生成了随机的步长,模拟了运动员和电脑的比赛过程,计算得分并输出结果。在游戏开始时,双方龙舟和小人的初始位置都为 0 ,游戏通过不断循环获取键盘输入并更新位置,并且每个循环中龙舟都会前进随机距离(1 ~ 10 米)。

2023-06-21 15:40:52 367

原创 C语言之位操作

假设要清零变量的第n位到第m位(n

2023-06-20 19:07:23 4086

原创 C语言实现几种常见排序方法

首先将待排序序列建立成大根堆(或小根堆),然后将根节点与最后一个节点交换位置,这时候最后一个节点已经是有序的了,再对剩余部分的序列进行堆化,得到新的根节点,再将根节点与倒数第二个节点交换位置,以此类推,不断缩小排序范围,直到整个序列有序。桶排序是一种常用的排序算法,它需要根据数据的特点构建若干个桶,将数据分配到相应的桶中并对每个桶中的数据进行排序,最后按照桶的顺序依次输出所有数据。在桶排序过程中,需要将待排序序列分配到若干个桶中,然后对每个桶中的数据进行排序,最后按照桶的顺序依次输出所有数据。

2023-06-19 01:29:55 2956

原创 色环电阻的识别方法

色环电阻:小功率碳膜和金属膜电阻,一般都用色环表示电阻阻值的大小,色环电阻分为:4色环电阻、5色环电阻、6色环电阻。现介绍四色环和五色环,各种颜色表示如下:分辨色环时先将电阻身上有金色或银色的一端放于右边,,第1环代表数值的第1位数(即数目字列出在左边的第1个数) ,第2环代表数值的第2位数(即数目字向右的第2个数) ,第3环代表第3位数(即数目字的第3个数) ,第4环代表电阻值的误差值,,但价格会稍高。

2023-06-15 13:07:26 3696

原创 stm32新建工程(固件库版)

FWLIB(外设相关)——Libraries——STM32F10x_StdPeriph_Driver——src——全部添加进去。STARTUP——Libraries——CMSIS——startup——对应 Libraries固件库文件夹,添加hd高容量。CMSIS(内核相关)——Libraries——CMSIS——添加.c文件就好(添加多个文件时需逐个点击添加)Doc——程序的说明(需移植,可去其他代码拷贝过来)USER——User——添加.c文件。里面必须有的五个文件夹。右键弹出菜单 选择第二个Add。

2023-03-15 23:33:33 195

原创 GPIO输出——利用固件库点亮LED

新建初始化结构体——往结构体中写入需要控制的参数——调用初始化函数(GPIO_Init,第一个值是端口,第二个是指针)将值写入到CRL寄存器——开时钟(第一个参数是端口,第二个参数是是否使能)——把函数放到main函数中初始化。需要用到初始化结构体 只需要往里面的成员写值即可完成初始化 且用到的值均已在头文件里定义好。数据输出高低可由输出数据寄存器(ODR)、位设置/清除寄存器(BSRR/BRR)获取。8.4开时钟——由RCC控制——分总线开时钟(需要看外设挂载在哪条总线上)

2023-03-15 23:27:28 446

原创 python知识点备忘(二)

【代码】python知识点备忘(二)

2022-11-16 12:25:44 158

原创 python学习知识点备忘(二)

浮点数在计算机中的存储是存在 “误差” 的,数值范围和小数后精度因计算机系统不同而存在略微差异。一个返回为浮点型,一个返回为整型。短路逻辑的核心思想就是:从左往右,只有当第一个操作数的值无法确定逻辑运算的结果时,才对第二个操作数进行求值。科学计数法:11e2,11E-8 以e/E为幂的符号,以10为基数。1.1.整数 整数长度是不受限制的,也就是说它是有无限大的精度。,它可以把除数和被除数的运算结果结合起来,返回一个包含商和余数的。返回值 返回一个元组(取商的结果,取余的结果)

2022-11-16 12:20:37 5732

原创 python学习之知识点备忘(一)

找到保存的.py 文件,在上面点击鼠标右键,点击 Edit with IDLE -> Edit with IDLE 3.7(32-bit)打开程序源代码。打开 IDLE,依次点击右上角的 “Help” -> “Python Docs”(或者直接按下快捷键F1)原始字符串通常用于处理字符串中存在多个反斜杠的情况 例如正则表达式和 Windows 目录路径。使用原始字符串 可以避免反斜杠(\)被当作转义字符解析。定义小写字母的变量 访问大写字母的变量是访问不到的。(2)输入dir(builtins)然后回车。

2022-11-10 16:39:53 330

原创 习题三答案

【代码】习题三答案。

2022-11-08 20:41:41 362

原创 习题二答案

假设有列表a = ['name', 'age', 'sex']和b = ['Dong', 38, 'Male'],请使用一个语句将这两个列表的内容转换为字典,并且以列表a中的元素为“键”,以列表b中的元素为“值”,这个语句可以写为dict(zip(a, b))当列表从中间或从头增加或删除元素时,列表对象自动进行内存扩展或收缩,从而保证元素之间没有缝隙,但这涉及到列表元素的大量的移动,效率较低,应尽量从列表尾部进行元素的增加与删除操作以提高处理速度.判断某个列表是否是另一个列表的子列表,需要用函数。

2022-10-24 16:25:02 1328

原创 python学习日记之函数(2)

当使用 next() (在 for 循环中会自动调用 next() ) 作用于返回的生成器对象时 函数 开始执行 在遇到 yield 的时候会停止 并返回当前的迭代值。在使用函数时不需要给函数分配一个名称 该函数就是“匿名函数 在python中使用lambda表达式表示匿名函数。对于单行函数且只有一个返回值,使用lambda表达式可以省去定义函数的过程,让代码更加简洁。对于不需要多次复用的函数,用lambda表达式可以在用完后立即释放,提高程序执行的性能。

2022-10-24 16:14:36 261

原创 python学习日记之函数(一)

对于嵌套函数来说,外层函数的作用域是会通过某种形式保存下来的,内层函数可以在外层函数调用周期结束后,仍旧能访问到外层函数的变量(及参数)。在使用函数时不需要给函数分配一个名称 该函数就是“匿名函数 在python中使用lambda表达式表示匿名函数。如果一个变量在函数内部、外部均有定义,那么在函数外部返回的就是外部定义的值,如果调用函数,则返回的就是函数内部的值。指一个变量可以被访问的范围 通常 一个变量的作用域 总是由他在代码中被赋值的位置来确定的。通过*对多个元素进行打包为元组(一个*)

2022-10-22 20:34:10 279

原创 python学习日记之集合

随机性 也是无序的!集合是无序的 不可以用下标索引的方法对它进行访问。提供相应的运算符进行解决(符号两边必须是集合类型的数据 不然会报错)上面的方法只是返回值不更改集合 update方法会更改集合里面的内容。尽管他们是不同的对象(例 1和1.0),他们的哈希值也是相等的。以下方法不涉及到修改集合中的对象 同样适用于可变和不可变集合。中大多数不可变的对象都是可哈希的 可变对象是不可哈希的。像列表这种可变序列是不可以作为字典的键和集合中的元素的。使用集合推导式(集合无序,所以生成的集合也是无序的)

2022-10-20 11:00:48 232

原创 python学习日记之字典

字典是基于散列表实现的,由于 “键的值如果相等,哈希值就必须一致” 的原理,所以 1.0 和 1 在字典中认为是同一个键,对同一个键进行重复赋值,Python 会用新的值去覆盖旧的值。Dict([“键1”,”键2”,”键3”……],[“值1”,”值2”,”值3”……字典名 = {“键1”:”值1”,”键2”:”值2”……({“键1”:”值1”,”键2”:”值2”……([(“键1”,”值1”),(“键2”,”值2”)……({“键1”:”值1”,”键2”:”值2”……},键3 = “值3“)

2022-10-19 14:05:02 5147

原创 Python程序设计(第2版)课后习题

如果希望这个python文件里面的某一段代码在被其他文件import的时候不运行,则将这段代码放在 if __name__ == '__main__': # 这里。在Python 2.x中,input()函数接收到的数据类型由输入数据确定,而在Python 3.x中该函数则认为接收到的用户输入数据一律为字符串(str)中的变量并不直接存储值,而是存储了值的内存地址或者引用,假如为不同变量赋值为相同值,这个值在内存中只有一份,多个变量指向同一块内存地址。请输入一个三位以上的整数:"))

2022-10-16 23:30:00 3492

原创 Python入门之print()函数中sep和end的用法

不知道大家有没有看到,上面的sep都是放在后面的,那如果放在其他位置,会怎么样呢。3、最后得出,“小笨蛋,祝你生日快乐,天天开心!刚刚做了一个作业,比如说,你要用print语句输入这样的内容。(print函数默认以空格来分隔对象,像这样)三、end(使用方法:end="(想使用的结束符)")加了sep后是这样的(可以看出分隔符都变了)2、位置 (同sep一致,但二者位置可调换)1、决定输出语句以什么结尾,默认值是换行符。1、定义print函数中分隔对象的符号。1、向外界获取生日的人的名字。......

2022-08-30 22:57:02 18147 6

判断一个整数是否为回文数

判断一个整数是否为回文数,回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。随意找一个十进制的数,把它倒过来成另一个数,再把这两个数相加,得一个和数,这是第一步;然后把这个和数倒过来,与原来的和数相加,又得到一个新的和数,这是第二步。照此方法,一步步接续往下算,直到出现一个“回文数”为n。例如:28+82=110,110+011=121,两步就得出了一个“回文数”。如果接着算下去,还会得到更多的“回文数”。这个过程称为“196算法”。 设n是一任意自然数。 若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数。

2023-06-15

基于51单片机的模拟风扇控制系统

基于51单片机的模拟风扇控制系统

2023-06-14

EDA设计DDS信号发生器

EDA设计DDS信号发生器

2023-06-14

基于Mulitisim14.0的电路叠加原理

基于Mulitisim14.0的电路叠加原理

2023-06-14

基于51单片机的智能交通灯控制系统

操作说明: 1.启动后,交通灯按照正常规则动行; 2.按K键,A道放行,B道禁行,两边的人行道路放行,时间为20S; 2.按K2键,B道放行,A道禁行,两边的人行道路放行,时间为20S; 4.按K3键,全部禁行,人行道禁行,时间为15S;

2023-06-09

空空如也

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

TA关注的人

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