![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python学习
jyq小香猪猪
这个作者很懒,什么都没留下…
展开
-
python处理tiny-imagenet的val,直接可用!
tinyimagenet下载数据的保存方式val文件夹下的文件其中images是图片,val—annotations.txt是包含分类信息和框位置信息的标签文件,因为我用来做分类任务的,就没管后面的框,只提取了分类标签和图片名,有需要提取其他信息的可直接参考我代码中的a,b的来源import osimport shutil#因为我做分类,tinyimagenet一共有200个分类,val中每个分类有50张,所以先创建存放图片的文件夹def mkdir(path): folder=原创 2021-10-15 09:58:42 · 1577 阅读 · 4 评论 -
字母大小写
title()用法:首字母大写lower()用法:所有字母小写upper()用法:所有字母大写原创 2021-10-04 19:56:47 · 67 阅读 · 0 评论 -
Tensorflow
对于Tensorflow的代码实现而言,实现代码的结构如下:1、创建Tensorflow变量(此时,尚未直接计算)2、实现Tensorflow变量之间的操作定义3、初始化Tensorflow变量4、创建Session5、运行Session,此时,之前编写操作都会在这一步运行。...原创 2021-04-11 20:18:09 · 60 阅读 · 0 评论 -
numpy.ravel、flatten()
两者所要实现的功能是一致的(将多维数组降位一维),两者的区别在于返回拷贝(copy)还是返回视图(view),numpy.flatten()返回一份拷贝,对拷贝所做的修改不会影响(reflects)原始矩阵,而numpy.ravel()返回的是视图(view),会影响(reflects)原始矩阵。默认行优先...原创 2021-03-31 11:42:20 · 120 阅读 · 0 评论 -
python matplotlib.pyplot.gca() 函数的作用
python matplotlib.pyplot.gca() 函数的作用原创 2021-03-31 09:50:17 · 6248 阅读 · 3 评论 -
python-x.[:0]和[:1]的用处
X[:,0]是numpy中数组的一种写法,表示对一个二维数组,取该二维数组第一维中的所有数据,第二维中取第0个数据,直观来说,X[:,0]就是取所有行的第0个数据, X[:,1] 就是取所有行的第1个数据。原创 2021-03-31 09:42:11 · 460 阅读 · 0 评论 -
plt.scatter用法
具体用法原创 2021-03-29 10:25:16 · 825 阅读 · 0 评论 -
列表的复制
调用列表的sort可以直接对列表进行排序nums=[3,1,6,2,8,7,4,5]nums.sort(reverse=True)print(nums)[8, 7, 6, 5, 4, 3, 2, 1]可变类型和不可变类型python里的数据都是保存在内存里的,不可变类型:字符串】数字、元组可变类型:列表、字典、集合不可变数据类型,如果修改值,内存地址会发生变化列表的复制:x=[3,1,6,2,8,7,4,5]y=xz=x.copy()#x,y指向同一个地址,会互相影响x[0原创 2021-03-16 21:28:13 · 81 阅读 · 0 评论 -
冒泡排序
冒泡排序思想:让一个数字和它相邻得下一个数字进行比较运算,如果前一个数字大于后一个数字,交换两个数据得位置nums=[3,1,6,2,8,7,4,5]i=0while i<len(nums)-1: n=0 i += 1 while n <len(nums)-1: n += 1 if nums[n]<nums[n-1]: nums[n],nums[n-1]=nums[n-1],nums[n] i+原创 2021-03-14 20:22:56 · 65 阅读 · 0 评论 -
快捷键、成员运算符、格式化打印字符串、字符串format方法
双击shift会弹出全局搜索功能关闭:快速格式化代码 crtl+alt+l 用来在=附近空两格空格快速复制粘贴选中的代码 ctrl+d原创 2021-03-12 15:54:23 · 166 阅读 · 0 评论 -
python—字符串的下标和切片、常见操作
#下标又称为索引,表示第几个数据。#可迭代对象:str list tuple set 。。。都可以遍历str list tuple 可以通过下标来获取或者操作数据#在计算机里,下标都是从0开始的。word='zhangman'#字符出啊可以通过下标来获取或者修改指定位置的数据print(word[4])#字符串式不可变的数据类型,对于字符串的任何操作,都不会改变原有的字符串!#即使用replace操作,那也是重新生成了一个字符串。源字符串也不会变#切片就是从字符串里复制一段指定的内容,生原创 2021-03-10 17:50:18 · 384 阅读 · 0 评论 -
python-循环控制语句
break与continue只能用在循环体内,其中break跳出当前层循环,继续进行其他循环外的语句,continue则是结束循环体内之后的语句,返回到循环体的首部,重新开始循环。算101到200的素数for i in range(101,201): for j in range(2,i):#取不到边界 if i%j==0: break#结束j的for循环 else:#for。。。。。else语句:当for里的break没有被执行的时候,就会执行e原创 2021-03-09 21:48:59 · 115 阅读 · 0 评论 -
python-plot
python可视化-plot()函数调用签名:plt.plot(x, y, ls="-", lw=2, label=“plot figure”)x: x轴上的数值y: y轴上的数值ls:折线图的线条风格lw:折线图的线条宽度label:标记图内容的标签文本原创 2021-03-09 10:27:50 · 107 阅读 · 0 评论 -
循环的嵌套-九九乘法表
i=0while i<5: i+=1 print('*'*i)***************注:print输出的结果会自动换行,需在后面输出内输入空,才能取消。print('*',end=' ')print('*')* *打印几行几列的星星#外循环控制行数,内循环用来控制每一行的个数j=0while j<9: j+=1 i = 0 while i<8:#内循环 i+=1原创 2021-02-18 17:30:43 · 284 阅读 · 0 评论 -
python学习-三-pass关键字的使用、random模块
pass关键字在python中里没有意义,只是单纯的用来占位,保证语句的完整性age=input('请输入您的年龄:')if age>18: pass#如果暂时我还没想到这里的语句写什么,那么为了if语句不报错,那么在这里使用pass,进行占位print('hello')random需要随机变量或者数的时候,可以使用random模块。import randomc=random.randint(1,2)#该语句表示能够随机选取[1,2]当中的整数...原创 2021-02-08 23:00:32 · 147 阅读 · 0 评论 -
python学习-复合数据类型
列表:使用[,,,]中间的元素可以不相同,不同类型x=[1,2,3]x[2]=100#修改下标为2的x列表中的数据元素的值print(x)列表的第一个元素是的位置是从0开始,而不是从1开始计数;同时列表里的元素是可以修改的。元组:使用(,,,)中间的元素可以不相同,不同类型x=1,2,3print(x)注:如果按上程序所写的内容一样,表明的是,python中如果直接输入1,2,3等不加括号,会被默认为元组。字典:使用{,},元素由一对关键字加值组成,中间使用冒号:链接。x={'x'原创 2021-02-06 17:51:37 · 307 阅读 · 0 评论