![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
小菜0-o
卷心菜,又卷又菜
展开
-
如何使用PYG导入数据集
如何使用PYG导入数据集 图深度学习 机器学习原创 2024-04-25 16:24:14 · 116 阅读 · 0 评论 -
内存管理py
list1和list3共用一个地址。原创 2023-05-26 21:17:44 · 74 阅读 · 0 评论 -
15章数据生成
向plot()提供一系列数时,它认为第一个数据点对应的x坐标值是0,但是如果你的第一个点的x对应为1,则需要修改plot的默认横坐标x。fig表示整张图片,ax表示图片中的各个图表,subplots表示在一张图片中绘制一个或多个图标。原创 2023-05-26 21:16:55 · 61 阅读 · 0 评论 -
正则表达式
D 匹配任意非数字P{2,5} 表示匹配P 2-5次,PP PPP PPPP PPPP都可以^Dear.表示匹配的字符必须以Dear开头.com$表示匹配的字符必须以com结尾。[abc]{2}表示[]中任意出现2个字符均可以,aa ab ac bc bb cc ba ca 都可以。(abc){3}表示匹配字符串abc连续3次表示匹配1-3位数字+点 3次,然后后面再匹配一个1-3位的数字一次其中是匹配的l..e,中间两个..表示任意两个字符,必须匹配形如l..e的字符?<name>原创 2023-05-26 21:15:07 · 1182 阅读 · 0 评论 -
线程进程协程
string有很多行时,只能用三引号。其他时候都可以用。num = [int(i) for i in inputs.split()]# input().split()读一行以空格分开的元素,然后用int()转为整数#input是字符串 有很多个数的原创 2023-05-27 17:01:24 · 789 阅读 · 0 评论 -
匹配处理重复单词
#%%# =============================================================================# 匹配处理重复单词# =============================================================================s='It is a very good good good idea's=re.sub(r'(\b\w+) (\b\w+) \1',r'\1',s)prin原创 2020-06-30 17:11:03 · 241 阅读 · 0 评论 -
较长较难代码集锦(不断更新)
m = max(x)index = [index for index,value in enumerate(x) if value == m]#编写程序,生成20个随机数的列表,#然后将前10个元素升序排列,后10个元素降序排列,并输出结果。from random import randinta = [randint(1,100) for i in range(20)]print(a)b = a[:10]c = a[10:]b = sorted(b,reverse = True)c =原创 2020-05-19 18:08:37 · 2413 阅读 · 0 评论 -
while循环求平均分(异常处理结构)
#计算平均分自己写的,没有异常数据处理:score = []while True: score.append(int(input('请输入分数:'))) answer = input('继续输入吗?(yes\no)') if answer =='yes': continue elif answer =='no': breakprint('The average score is :',sum(score) / len(score))原创 2020-05-19 17:27:47 · 2775 阅读 · 0 评论 -
KeyboardInterrupt
咳咳:作为小白一枚的我打算写下这个给后人们看:当你的python里出现:KeyboardInterrupt而恰巧你又刚好学到for循环和while循环的话:那么要注意了:你要小心了:你的变量的自增是不是没了?i += 1...原创 2020-05-19 16:20:49 · 19050 阅读 · 6 评论 -
连接算法
到现在,学到了循环,初步会了一点算法:连接算法。把字符相连接的算法:join比如说:import stringimport randoma = string.ascii_letters + string.digits #包含0-9的数字和52个大小写字母dict = {} #创建一个空字典z = ''.join(random.choice(a) for i in range(1000) #创建一千个a里的随机幸运观众,join是连接的意思,前面的符号表示连接的符号。这里用原创 2020-05-19 15:22:36 · 629 阅读 · 0 评论 -
字典、集合大战(2)
溯洄从之,道阻且长溯游从之,宛在水中央#统计出现的频次(字典的常规用法)import stringimport random#建立候选字符集strings = string.ascii_letters + string.digits#建立1000个随机字符,并用join全部装进一个里面words = ''.join(random.choice(strings) for i in range(1000))#建立空字典dicts = {}#正餐:for i in words: d原创 2020-05-18 17:24:44 · 240 阅读 · 0 评论 -
字典、集合大战(1)
又来了!来改错了!字典的整体操作:小夏和小迪接到一个调研任务,需要按省份统计班级同学的籍贯分布情况。他们决定两人分头统计男生和女生的籍贯分布,最后再汇总结果。已知小夏统计的女生籍贯分布是:dicGirls={‘Jiangsu’:3,‘Zhejiang’:2,‘Jilin’:1} ;小迪统计的男生籍贯分布是:dicBoys={‘Jiangsu’:8,‘Zhejiang’:5,‘Shandong’:5,‘Anhui’:4,‘Fujian’:2}。请编写程序将两人的调研结果合并并输出。dicGirls={原创 2020-05-18 17:14:59 · 1481 阅读 · 0 评论 -
实验四
a = {} #字典b = sorted(a) #b是a中的键 字典的最常规用法:统计出现的频次:用字典统计英文句子“Life is short, we need Python.”中各字符出现的次数(大小写算同一个字符)。"""sentense = 'Life is short, we need Python.'a = {} #空字典for alphabet in sentense: a[alphabet] = a.get(alphabet,0) + 1print(a)原创 2020-05-17 21:47:14 · 2811 阅读 · 0 评论