栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python随机移动文件

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python随机移动文件

前言

在处理好数据之后,需要随机划分一些数据作为验证集

代码
# 随机移动1000个文件作为验证集
import os
import random
import shutil

if __name__ == '__main__':
    source_image_dir = "train_nii_06/JPEGImages" # 包含所有的数据
    source_label_dir = "train_nii_06/Segmentations" # 包含所有的标签
    dst_image_dir = "val_nii_06/JPEGImages"
    dst_label_dir = "val_nii_06/Segmentations"
    
    file_names = os.listdir(source_image_dir)
    random.shuffle(file_names) # 打乱数据名
    for i in range(1000):
        file_name = file_names[i]
        source_jpeg_path = os.path.join(source_image_dir,file_name)
        dst_jpeg_path = os.path.join(dst_image_dir,file_name)
        shutil.move(source_jpeg_path,dst_jpeg_path)
        
        source_png_path = os.path.join(source_label_dir,file_name)
        dst_png_path = os.path.join(dst_label_dir,file_name)
        shutil.move(source_png_path,dst_png_path)        
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/929323.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号