- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 基于python的日历生成器(用于打印)
最近发现用平板越来越少了,上次充电还是两周前,今天打开一看还有一半电,每天打开平板就用用苹果日历,感觉用这个日历做计划很好用。所以打算把平板卖掉买个挂历。
2024-04-17 20:53:41 164
原创 精讲全局变量与局部变量同名时,内存如何分配
当main函数中定义局部变量a,这时候会重新给main函数中的局部变量a(main)分配内存,这里的a(main)的有效区间为一直到main函数的return 0;但是如果在复合语句中再定义一个局部变量a(for),那么系统会再开辟一个内存存放局部变量a(for),复合语句执行完后局部变量a(for)销毁。可以看到在复合语句中直接使用a,找到的是局部变量a(main),而不是全局变量a,这和书中的内容是一致的。
2023-03-06 11:25:33 124
原创 从txt文件提取每一行的浮点数并求和
import resum_list = []path = "C:/Users/SJJ/Desktop/bill/Summary.txt"#txt路径with open(path,encoding = 'utf-8') as f:# 不认识中文 for line in f: #Line is a string end_list = re.findall("\d+\.\d+",line)#提取浮点数 if end_list:
2021-11-23 22:20:47 492
原创 pytorch官方文档示例代码报错KeyError: tensor(5)分析
先写解决办法好习惯把报错的一行plt.title(labels_map[label])改成plt.title(labels_map[label.item()])问题、报错分析:最近复制了pytorch官方文档的一段代码做实验# 这段代码在Tutorials>Datasers&Dataloadersimport torchfrom torch.utils.data import Datasetfrom torchvision import datasetsfrom to
2021-07-14 18:40:24 1407
原创 深度优先算法(DFS)和广度优先算法(BFS)时间复杂度和空间复杂度计算精讲
现在我们设定任务为到山东菏泽曹县买牛逼,需要利用深度优先算法(DFS)和广度优先算法(BFS)在中国、省会、市、区县这张大的树中搜索到曹县,那么这个任务Goal就是找到曹县。假如图的最大路径长度m和最大分支因子b先用DFS计算时间复杂度和空间复杂度时间复杂度(算法对大小为n-T的实例执行基本操作的次数(n)):考虑最坏情况,也就是说我们找了整张中国地图的区县最后才找到山东菏泽曹县。时间复杂度就是找每个节点这个过程的数量,总共找了的次数,就是图中弧的个数。按最坏情况每个节点的最大分支因子都是b,
2021-05-18 19:55:55 6522
原创 通俗理解鸭子类型是干什么的
定义大家都看过了,我说点容易理解的,我默认大家都是学过C语言的。还记得C语言怎么定义变量的不。int x;x = 1;float y;y = 1.1;char z;z = "hello";对吧,编译器知道你定义的x是int型,y是float型,z是char型,因为你告诉它了。所以当你给变量x赋值x= “hello”;时,就会报错,因为x是int型变量,你却让它等于字符串。再看一下python这些动态语言和小部分静态语言是怎么定义变量的。x = 1y = 1.1z = "hello"
2021-01-01 17:45:58 330
原创 通俗理解python列表的深浅拷贝与区分
浅拷贝是只拷贝内容,地址没有拷贝。比如laoBa_home = [1,2]地址是8888,我让laoBa_house = a.copy()这里a和b实际上指向的是同一个地址,a和b只是同一个房子的不同称呼,对b修改a当然也会跟着变。深拷贝是拷贝内容,也“拷贝”地址比如laoBa_home = [1,2]地址是8888,我让xiaoBa_home = copy.deepcopy(laoBa_home ),这里就是照着laoBa_home再盖一所房子叫xiaoBa_home。你修改xiaoBa_home
2020-12-31 20:15:31 141
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人