python
HelloLV111
共同学习,共同进步。
展开
-
python进行文件的夹的新建
python进行文件夹的新建判断当文件夹不存在的时候#当文件夹不存在的时候 进行文件夹的新建(多级目录)if not os.path.exists('/a/b/c/'): #迭代创建多级目录 os.makedirs(train_dir)#当文件夹不存在的时候 进行文件夹的新建(单级目录)if not os.path.exists('/a/'): #迭代创建多级目录 os.mkdir(train_dir)...原创 2021-11-05 10:09:19 · 268 阅读 · 0 评论 -
python中常见的对文件的复制、移动和删除
import osimport shutil# 文件的复制(方法的第一个参数是源,第二个参数为目标路径)将aaa.png进行复制并重命名为bbb.pngshutil.copy('D:\\dir1\\aaa.png', 'D:\\dir2\\bbb.png')# 文件的移动(方法的第一个参数是源,第二个参数为目标路径)将aaa.png进行移动并重命名为bbb.pngshutil.move('D:\\dir1\\aaa.png', 'D:\\dir2\\bbb.png')# 删除aaa.pngo原创 2021-11-05 09:56:42 · 407 阅读 · 0 评论 -
python将mask翻转(黑变白,白变黑)
在图像处理中,有些数据集给出的标签与我们需要使用的标签是不同的,有时候是黑白颠倒的,这时候我们需要将其进行黑白颠倒。下面的代码将对aaa.png进行黑白颜色的颠倒,并保存为bbb.pngimg = Image.open('D:\\dir1\\aaa.png') # 打开图片matrix = 255 - np.asarray(img) # 图像转矩阵 并反色new_img = Image.fromarray(matrix) # 矩阵转图像new_img.save('D:\\dir1\\bbb.p原创 2021-11-05 09:32:27 · 6129 阅读 · 9 评论 -
python使用Image对图片进行resize并保存
在进行图像处理的时候,对图像的resize操作是比较常见的。以下代码会将source_imgs_dir目录下的图像都resize为256*256,然后转存到target_imgs_dir目录中。如果需要调整为其他的图像尺度,在代码中指定相应的尺度即可。import osfrom PIL import Imagesource_imgs_dir='~/home/source/'target_imgs_dir='~/home/target/'for file in os.listdir(source_原创 2021-11-05 09:05:24 · 12250 阅读 · 1 评论 -
pytroch对网络模型的某层进行冻结
下面的代码会将net网络的每层都进行冻结,如果需要冻结特定的某些层的话,可以根据该层的名字name来进行筛选,然后将requires_grad设置为false即可。for name, p in net.named_parameters():# 查看自己网络参数各层名称、数值 print(name, p) p[1].requires_grad = False...原创 2021-08-22 15:03:28 · 405 阅读 · 0 评论 -
python批量tif文件转化jpg文件格式
在进行图像处理的时候,可能会遇到tif格式的文件,如果需要批量将其转化为jpg格式文件,可以使用如下代码,在代码中指定好tif格式文件存放的路径以及要保存生成的jpg格式文件的路径即可。代码如下import osimport globfrom PIL import Imagesource_dir = 'C:\\Users\\ljk\\Desktop\\source_dir\\'target_dir = 'C:\\Users\\ljk\\Desktop\\target_dir\\'# 如果目标原创 2021-08-15 10:29:59 · 2742 阅读 · 2 评论 -
conda命令总结
1、conda创建环境conda create -n py3.5_torch1.0 python=3.5-n代表的是指定环境的名称,此处的环境命名为py3.5_torch1.0python=3.5代表的是创建的环境中python的版本号2、conda查看当前的所有python环境conda env list该命令展示出当前的conda中创建出的所有的环境名称,此处红色的箭头指向的环境即为刚刚创建的环境。3、conda激活环境上图中当前激活的环境为base环境,使用以下命令进行切换co原创 2020-12-03 20:15:30 · 208 阅读 · 0 评论 -
python将数组写入到文件中
导出的代码如下:array=["aaa","bbb","ccc","ddd","eee"]str = '\n'f = open("test.txt", "w")# f.write(str.join(pathnames))f.write(str.join(array))f.close()导出的test.txt内容如下:aaabbbcccdddeee原创 2020-12-02 19:06:49 · 5316 阅读 · 0 评论 -
python中不可变数据类型和可变数据类型
在学习python过程中我们一定会遇到不可变数据类型和可变数据类型。1.名词解释以下所有的内容都是基于内存地址来说的。 不可变数据类型: 当该数据类型的对应变量的值发生了改变,那么它对应的内存地址也会发生改变,对于这种数据类型,就称不可变数据类型。 可变数据类型 :当该数据类型的对应变量的值发生了改变,那么它对应的内存地址不发生改变,对于这种数据类型,就称可变数据类型。...转载 2018-11-25 14:57:35 · 512 阅读 · 0 评论