- 博客(16)
- 收藏
- 关注
原创 数据结构与算法【下】(陈斌老师)
用Python List来实现二叉树树数据结构;递归的嵌套列表实现二叉树,由具有3个元素的列表实现:(1)第1个元素为根节点的值(2)第2个元素是左子树(所以也是一个列表)(3)第3个元素是右子树(所以也是一个列表)通过定义一系列函数来辅助操作嵌套列表定义操作BinaryTree创建仅有根节点的二叉树将新节点插入树中作为其直接的左/右子节点(原先有左子树,作为新节点的左子树)取得或返回根节点返回左/右子树t = root.pop(1) #左子树,位置为1。
2025-03-31 15:03:27
986
原创 数据结构与算法python【至《树》前】(陈斌老师)
一种有次序的数据项集合,在栈中数据项呃加入和移除都仅发生在同一端。一端叫做栈“顶TOP”,另一端叫做栈“底base”距离栈底越近的数据项,留在栈中的时间就越长而最新加入栈的数据项会被最先移除;这种次序通常称为“后进先出LIFO”:Last in First out这是一种基于数据项保存时间的次序,时间越短的离栈顶越近,而时间越长的离栈底越近队列是一种有次序的数据集合,其特征是:新数据项的添加总发生在尾端(rear),而现存数据项的移除总发生在首端。
2025-03-25 21:46:35
334
原创 神经网络CNN\RNN\GAN
网络构建两层layer:卷积+激活+池化FC层1)转换成2维2)需要指定神经元个数循环(递归)神经网络(RNN)是神经网络的一种。RNN将状态在自身网络中循环传递,可以接受时间序列结构输入。类型:一对一:固定的输入到输出,如图像分类一对多:固定的输入到序列输出,如图像的文字描述多对一:序列输入到输出,如情感分析,分类正面负面情绪多对多:序列输入到序列的输出,如机器翻译,称之为编解码网络。
2024-10-12 15:43:26
652
原创 强化学习笔记(b站课程:赵世钰)【持续更新...】
第一章:基础概念基础名词:(以网格策略作为例子)State: agent :相对于环境的一个状态。也就是agent的实时位置State space:状态空间的一个集合。这里的网格中代表九个位置和状态S={si}i=19\mathcal{S} = {\{s_i}\}_{i=1}^9S={si}i=19Action:在每个状态下,agent可能采取的行动。在这里就是有可能往四个方向或是停在原地。Action space of a state:行为空间的集合。注意每个状态下的行为是
2024-08-02 15:39:36
822
原创 机器学习理论1(b站课程重点归纳)
将train数据集分成n个部分,然后将n各部分,按一定顺序分成训练组和测试组,逐一进行验证得到结果。例如n=3,则12 3;13 2;23 1。以100个学生中,80个男生,20个女生。现在需要找出所有女生,结果从班级中选择了50个人,其中有20个女生,还选择了30个男生。T是正确,F是错误;P(positive)是代表目标类型,例如这里就是女生当作女生选出来。TP:把女生当作女生选出来选对了。应正确选择女生20人,实际上正确选择女生20人。TP=20。
2024-04-17 15:39:19
1438
原创 2021-10-26 模电共射放大电路部分
共射放大电路(1)(2)使用的前提条件是在放大区域(3)(4)考察输入输出变化量(求导)时的关系VCC和0.7等常数项都被消去。可以看出,输入输出信号之间存在反相比例关系。放大电路的直流偏移对于输入部分,一般不用2V直流电源来实现,因为代价太大。通常使用电阻分压来提供2V的直流偏置。在放大电路中,电解电容的作用一律看成是电池,我们所要做的就是计算出电容到底等效多少电压的电池。uI如果是纯交流信号,每个周期它对电容C1充放电电荷相等,不影响C1上最终等效电池的电压。R1和R2的分压将会
2021-10-31 19:19:43
3477
原创 2021-10-25 关于2021电赛的模电复习理论
1、不用担心接头是5V/2A会把5V/1A烧坏,实际上大部分的电流源都是我们尽力去构造的。2、电阻产生与电源激励电压箱单的电压;电容是对电压的变化起阻碍作用的元件;电感是对电流的变化其阻碍作用的元件;(1)强行切断电感电流会产生高压。(2)电感接电压源后,电流线性增加。(3)电感接超导体后,电流保持不变。(4)电感接电阻以后,电流非线性减小。典型例题3、滤波器:电容在低频段呈现电容特性,且频率和阻抗呈相反关系。但是当频率高于谐振频率f0时候,C→电感多个电容并联滤原则上相差至少10
2021-10-25 21:13:41
458
原创 学习JAVA 2021-02-27
如果用next方式,则只会显示出hello如果用nextlinenext 和 nextline的区别顺序结构if结构Switch
2021-10-10 11:44:37
112
原创 学习JAVA 2021-01-27
类型转换运算中 不同类型的数据先转换为同一类型小数的优先级大于整数如何转换:(转换的类型)变量 --强制转换 高到低低到高 – 自动转换注意点不能对布尔值进行转换不能把对象类型转换为不相干的类型再把高容量转到低容量时,强制转换转换的时候存在内存溢出 或者精度为问题变量...
2021-10-10 11:43:10
115
原创 学习JAVA 2021-01-24
注释书写注释是一个很好的习惯单行注释 //多行注释 /* /(注释一大段)文档注释 /* * */标识符所有的标识符都应该以字母(A-Z或者a-z)美元符号¥,或者下划线(_)开始首字符后面可以是字母 美元符号 下划线或数字不能使用关键词作为变量名标识符是大小写敏感的尽量不要用拼音可以使用中文 但是尽量不需要数据类型所有变量必须先定义后才能使用安全性(强)速度慢String 字符串变量类型:数据类型 变量名 = 值;可以用逗号来隔开多个同类型变量
2021-10-10 11:42:14
121
原创 学习java第二天1.20
第三部分学习Java首先要JavaSE有深刻的了解与掌握,接下来才是对javaME的了解。卸载JDK打开我的电脑 属性高级系统设置找到JAVA_home然后清理环境变量还有path里面环境变量java -version开始写程序首先新建文件夹进行储存代码改后缀名Hello world文件名和输出的东西需要一致(严谨)编写代码编译java文件 javac java文件运行class文件 java class文件可能遇到的问题大小写要一致尽量使用中文文件名
2021-10-10 11:41:43
101
原创 JAVA学习第一天1.19
第一部分###…粗体 ** **斜体 * *删除~~ ~~引用分割线—图片[(地址)]##超链接[引导文字]##表格名字性别张三女第二部分 快捷键的使用ctrl+z:撤销ctrl+s:保存alt+f4:关闭窗口shift+delete:永久删除打开CMD(命令提示符)的方式开始+系统win键+R在任意文件夹下面按住shift键右键点击资源管理器中的cmd最好以管理员身份运行#盘符切换盘的名字:#查看当前目录下的所有文件
2021-10-10 11:41:10
101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人