自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

青山黛·丹溪的学习记录

这是一个小白的学习之路

  • 博客(22)
  • 收藏
  • 关注

原创 Ubuntu配置以及调整屏幕分辨率至1920*1080

在网上找了一大堆教程,发现对于我来说都不太有用。真正有用的就三句命令。

2023-10-22 13:05:06 408

原创 实验一:常规神经网络函数逼近实验

通过调整不同的超参数,可以进一步优化模型的性能,以适应不同的任。进行训练,使得神经网络可以根据一个未知的自变量预测对应的应。本实验成功地展示了如何使用反向传播算法来训练神经网络模。,表明模型在训练数据上取得了良好的拟合 效果。函数逼近问题是指在不给出函数关系式的前提下,万次迭代训练后,模型的损失值收敛到。(包含前向传播和反向传播方法)型, 并对特定数据集进行预测。次迭代训练后,损失值收敛到。预测出来的结果为小数,因。使用训练好的模型进行预测。预测出来的结果为小数,

2023-09-20 20:08:28 141

原创 剑指Offer--左旋字符串

切片(slice)是 Python 中用于截取序列类型(如字符串、列表、元组等)的一种操作。它可以从序列中截取出部分元素,形成一个新的序列。思路:直接利用切片,来实现字符串反转。可以通过切片将字符串拆分成两部分,然后将这两部分调换顺序,从而实现字符串反转。

2023-08-01 09:13:34 72 1

原创 剑指offer--替换字符串

对于替换空格的问题,这两种方法的时间复杂度都是 O(n),但在实际使用中,使用列表的方法可能会稍微快一些。然而,无论选择哪种方法,它们的时间复杂度都是线性的,是一种较为高效的解决方案。,导致频繁地插入操作,这会影响性能。为了避免频繁的插入操作,我们可以首先遍历字符串,统计空格的数量,然后根据空格数量计算出最终字符串的长度,然后再进行替换操作。是一个列表(List),里面保存着需要连接的字符(或字符串片段)。,表示直接将列表中的字符连接在一起,没有额外的分隔符。的作用是将列表中的元素连接成一个字符串,其中。

2023-08-01 08:53:34 59 1

原创 7/13 包含 min 函数的栈

当我们需要在栈中频繁地获取最小元素时,如果每次都需要遍历整个栈来寻找最小值,时间复杂度将变为O(n),其中n是栈中元素的数量。定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的 min 函数在该栈中,调用 min、push 及 pop 的时间复杂度都是 O(1)。在Python的列表中,索引从0开始,即列表的第一个元素的索引为0,第二个元素的索引为1,以此类推。因此,使用辅助栈可以允许我们以O(1)的时间复杂度获取栈中的最小元素,同时保留了常规栈的基本操作。--> 返回 -2.

2023-07-17 07:44:58 38 1

原创 刷题第一天:剑指 Offer 09. 用两个栈实现队列

用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。其中一个栈(称为入队栈)用于将新元素添加到队列的尾部,另一个栈(称为出队栈)用于删除队列的头部元素。另一种思路:用列表做栈,每次添加的时候,直接添加在头部,然后删除的时候,直接pop删除尾部,即可形成队列,即,用一个栈即可实现队列。我的思路是先去了解知识点,但是了解知识点后又有点懵,主要是对它的测试集格式有些懵,没有搞懂它输入输出想干什么。

2023-07-12 18:43:02 39 1

原创 固体物理笔记

我为什么写在了三张A4纸上呢,因为考试开卷可以带三张纸。

2023-06-21 15:44:01 63

原创 C语言复习二 --C语言概述(参考C Prime)

程序由函数(函数头(函数名,传入该函数的信息类型,函数返回类型)和函数体(花括号括起来的一系列语句,声明))组成,必须有main()函数。该行把stdio.h中的内容包含到当前程序中,stdio.h是C编译器软件包的标准部分,提供键盘输入和屏幕输出的支持。圆括号表明main()是一个函数名,int 表示main()函数返回一个整数,void表示main()不带任何参数。\n"),<-调用另一个函数,\n告诉计算机另起一行,把光标移至下一行。使用printf()函数,在屏幕显示“”内内容,光标停在同一行。

2023-05-20 22:31:20 60

原创 算法学习与笔记(五)数据结构

需要注意的是,该代码没有考虑队列满的情况,即队列中元素个数已经达到了队列的最大容量,此时不能再继续添加元素。若队列空,则r=f=-1。这是一个简单的队列数据结构的enqueue操作的代码实现,其输入参数为要添加的值val,输出参数为None。(3)如果队头指针f移到了队列的末尾,即f==SIZE,那么将其重置为0,以实现循环队列的效果。(3)如果队列尾指针r已经达到了队列的最大容量SIZE,则将其设置为0,即循环回到队列的开头。(2)如果队列不为空,则将队列尾指针r加1,即将新的元素添加到队列的尾部。

2023-05-20 19:40:10 42

原创 算法学习与笔记(四)树

(自由)树:满足以下条件的一种简单图:若v和w是任意顶点,存在从v到w的唯一简单路径。节点之间的关系可以称某节点是某节点的父母,祖先,子女,子孙,兄弟,啊哈哈哈哈哈、二叉树是有根树,每个顶点可以没有子女,可以有一个子女,或者有两个子女。二叉树是有根树类型中最重要的一种。并且子女都被指定为左子女或右子女。有根树:指定特定顶点为根 一颗有根树的高度是它的最大的层次数。如果一个高度为h的 二叉树有t个终端顶点,那么。树是最广泛使用的图的子类之一。终端顶点或叶顶点:x无子女。

2023-05-20 18:41:40 33

原创 算法学习与笔记(三)图

2.二部图:一个图G=(V,E),如果存在V的两个子集V1,V2(都可能为空集),有V1∩V2≠空,V1∩V2=V,并且E中的每一条边一头连V1中的一个顶点,另一头连V2中的一个顶点,则这个图是二部图。3.完全二部图:m和n个顶点上的完全二部图,用Km,n表示,是一个简单图,其顶点集分为有m个顶点的V1和有N个顶点的V2两个不相交集,图中每对顶点V1和V2之间有一条边,v1在V2中,v2在V1中。记为G=(V,E,W)(3)邻域:v为无向图中的一个顶点,则v的邻域N(v)是与v邻接的一组顶点的集合。

2023-05-16 10:48:25 71

原创 算法学习与笔记(二)算法涉及的基本数学概念

例如,若b是一个集合{1,2,...,n}映照成集合X的函数,则可以将这个序列记为。若i<j,t[i...j]是t[1]t[2]...t[n]的子串,若i=j,则t[i..j]=t[i..i]是子串t[i].l例如,二进制整数10011,既是十进制19,存放为b[1]=b[2]=1,b[3]=b[4]=0,b[5]=1。X上的一个串或一个字是一个有限序列t[1],t[2],...,t[n],其中每个t[i]∈X.一个文字是一个变量或一个变量的非。,或b[1],b[2],...,b[n],或b[1..n]

2023-05-13 13:52:18 75

原创 单片机综合实验记录

说实话,我先开始用的嘉立创EDA,上面有好多芯片都是已经封装好的,很好用,但是,要实现上述功能,那些模块,上面没有,当时我也没完全学明白,对封装什么的也不是很了解,于是卡在原理图卡了很久,后来问了学长学姐,想了想又把EDA删了,下了AD(按博客即可很快安装好)至于原理图,老师提供了大概的原理图,实在没什么思路,把老师提供的原理图复习即可(即便复现也不是很容易),我是在一个基础上,增加了一些模块(蓝牙模块,烟雾报警模块),后续有需要的话,再添加模块也不晚。(1)当前的年、月、日、时、分、秒显示。

2023-05-03 13:38:17 161

原创 单片机学习(五)---外部中断,定时接口和串口

数码管的显示方式与(四),K1按下,INT0受到低电平的触发。按键,普通的io接口靠主循环,发现你按键按下,才会做一个操作。这篇写的不是很好,建议别看了,这篇写的不是很好,建议别看了,串口 用USB转TTL。一.单片机的外部中断。

2023-05-01 15:43:48 99

原创 单片机学习(四)---蜂鸣器演奏与点阵原理图

设计到数码管的动态原理,眼睛看到的有50ms延时,一个灯一个灯点亮,动态就是使其显示的快点。区别:一个是给一个电平直接点香,另一个取决于脉冲的宽度,宽度决定音阶,从而模仿出各种声音。8*8的LED组成,上面有8个IO控制横着的IO,竖着的IO控制竖着的IO。原理:蜂鸣器有有源和无源两种。三.8*8LED点阵屏显示数字。具体操作,有取模软件。

2023-05-01 13:51:15 643

原创 单片机学习(三)---独立按键和矩阵按键

所有IO公共端都设置为高电平,高四位进行设置,设置为高的,低四位看是否按下,若按下,对应的IO会被拉高,P0默认0x00,P1默认1111 0000 即0xf0。如果K1按下,则P1.0=0,但是按键有抖动,需要消抖(软件消抖为主,也有硬件消抖)K0按下,则K0为高电平,读数为0xf1 即1111 0001。如何消抖(软件),先检测(默认是高电平),一直等着低电平,0xf0 下面全是低电平,上面全是高电平。

2023-05-01 10:56:12 185

原创 单片机学习(二)数码管的应用

电路:采用NPN放大电路,提高单片机的驱动能力,还要接上电阻,这样就k'y把数码管驱动起来。原理:数码管内由8个灯组成(包括小数点),每个灯通过控制个别灯的亮暗来显示数字。要找到对应的IO,要显示1,即对应的abcdefgh 为01100000。数码管有共阴级(共地,给高电平亮),共阳极(接Vcc,给低电平亮)先把公共端选了,然后控制8*8=64个变量,然后控制这8个电路。做设计不用数码管(要焊接的线太多,用LCD,OLED多些)使用一个排阻,(相当于串一个电阻),这样可以使数码管亮点。

2023-05-01 09:19:42 357

原创 单片机学习(一)---点亮流水灯

电流经过LED灯,外边接一个Vcc,电流从外流入,电阻限流,通过P1.0的电平高低控制小灯的亮暗。最小系统由单片机,晶振电路,复位电路(画图可),从两个晶振脚上出来接一个11.0592的晶振。出来接两个20~30pf的电容然后接地即可,40脚是GND,0脚是Vcc。内容参考b站教学视频。

2023-04-29 20:37:26 2525

原创 算法学习与笔记(一) 引言

算法研究的任务:设计解决一个特定问题的算法,以及对一个给定的算法进行分析。算法的特性:输入,输出,精确性,确定性,有穷性,正确性,通用性。(3)若 x[2]< x[1],swap x[2],x[1](4)若x[2]

2023-04-28 20:38:06 67

原创 C语言复习一 --前言与巩固(参考C Prime)

2.C语言通过编译将源代码转换为中间代码(大多为目标代码,缺失启动代码,which is 充当程序和操作系统之间的接口,缺失库函数),链接器把中间代码和其他代码合并(即目标代码,系统标准启动代码和库代码),生成可执行文件。由于平时作业比较多,下载了各种各样的编译器,导致桌面有些乱,习惯了VScode的后,于是果断下载了插件,以后就只用这个编译器了,当然,python还是用pycharm,只是VScode是真的好用。定义程序的目标-设计程序-.编写代码-编译-运行程序-测试与调试程序-维护和修改程序。

2023-04-28 00:03:27 28 1

原创 大神之路,开始起步--小白的开始

但说实话,我的编程水平,编程基础并不好,常常没有什么思路,或者有了思路也不知道怎么去实现,这让我很难过,与此同时,我也在搞DL,虽然复现模型相对而言较为简单,但是,不过也就是改改参数罢了。终于在一个晚上,我躺在床上,听着舍友大吵大闹,打着游戏,聊着八卦,突然意识到自己不能这样了,这种感觉特别强烈,特别是当我的朋友一个个都润了出去,这种空虚感来的特别剧烈,我很难过。迷茫了三周左右,每天活得浑浑噩噩,直到有一天晚上实在睡不着,打开了数据结构的视频,开始学习数据结构,然后,我突然感觉到了那种久违的兴奋与快乐。

2023-04-27 21:39:04 72 1

原创 科技英语文献阅读整理

英语科技文献阅读,对科技文献的分类与整理

2022-11-10 11:31:47 310

《数学物理方法》梁昆淼 第五板答案

最近在做题的过程中遇到了很多问题,网上也没找到对应的习题解答,最后买了电子板的 我看其他人上传的,都是第四版的,希望可以帮助大家

2023-05-04

空空如也

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

TA关注的人

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