- 博客(7)
- 收藏
- 关注
原创 python - - print( ) 和 input( )
有一点c语言基础,对于python还是刚开始学习,在这里把print()和input()这两个函数的相关用法整理一下,方便后续查找,在学习过程中也会更新...ps.只能通过换行符结束键盘输入的input():a=input() # 输入str 字符串类型的数据给a,即无论输入什么都会被当做字符(串)b=int( input() ) # b接收到是【一个】整型数字c=[ int (i) for i in input().split()] # c接收到的是一组用空格隔开的数字。
2024-01-20 20:18:14
419
原创 DFS练习——6=1+2+3
树的思维:可以将其认为是有n层的树结构(不加根结点),除根结点外,每层有x个结点代表这一层是什么数。问题:将一个数X拆分成 n 个数,这 n 个数是依次递增的。求解思路:暴力求解、树深度遍历求解。
2023-12-07 22:29:31
87
原创 吴恩达深度学习笔记整理——RMSprop算法
为了确保√sdw和√sdb不为0,则训练过程将sdw+E(epsilon),E(epsilon)是一个非常小的非0的正数,例如:10……这样当db变化越大,sdb也会变大,那么由于计算b时,需要除以√Sdb,进而整体数值越小,那么缩小了b的震荡幅度,w也是类似的。通过对梯度进行加权平均来计算梯度的变化率。这个加权平均称为“动量”,它可以帮助RMSprop在。利用加权平均值调整了权重值和偏差值的震荡幅度,进而提高了训练的稳定性和速度。迭代进行Mini-batch,针对每次迭代t:。来控制动量的更新速度。
2023-12-06 22:26:22
211
1
原创 leetcode刷题——无重复字符的最长子串
控制条件:dp[j-1] < j - i dp[j]= dp[j-1]+1 ,(现在遍历的是没出现过的字符) dp[j-1] >= j - i dp[j]= j-i ,(当前遍历的是已经出现过的字符,移动指针i后的长度,就是当前的dp[j]的值)所以,j 要向右移动这个队列,利用指针 i+1 指向前一个重复字符的后面位置,即左指针指向b,计算队列长度 j-(i+1)+1 ,更新结果。
2023-12-03 15:04:00
100
1
原创 leetcode刷题——两数相加
首元结点开始,在两个链表一个不为空时,循环遍历两个链表,获取数据并相加(n1+n2),同时将进位数(carry)考虑进来,即sum=n1+n2+carry,并留下sum%10,进位carry是sum/10。判断链表是否为空,若其中一个链表结点是空值,则这个链表的数据域设为0,不再进到下一个结点;另一个链表的结点数据依然按照上面的循环进行操作直到两个链表都为空;解释:在访问成员变量之前,先判断指针是否为空,如果为空则不进行访问。的链表,表示两个非负的整数。请你将两个数相加,并以相同形式返回一个表示和的链表。
2023-11-27 14:13:40
60
原创 我的深度学习入门代码整理
方法:使用numpy库中的dot()函数来计算和一般的for循环算法,比较其时间运行效率。使用向量化数据方法,提升代码运行效率。
2023-10-07 11:58:20
119
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人