首页 > 其他分享 >数据集划分

数据集划分

时间:2022-12-12 11:44:57浏览次数:30  
标签:join os divided list source 划分 path 数据

 1 import random
 2 import os
 3 
 4 random.seed(0)
 5 
 6 source_path = '/data1/zjh/FFHQ/1024'
 7 source_list = os.listdir(source_path)
 8 divided_path = '/data1/zjh/FFHQ_divided'
 9 if not os.path.exists(os.path.join(divided_path, 'train')):
10     os.makedirs(os.path.join(divided_path, 'train'))
11 if not os.path.exists(os.path.join(divided_path, 'val')):
12     os.makedirs(os.path.join(divided_path, 'val'))
13 
14 eval_index = random.sample(source_list, k=int(70000 * 3//10))
15 for index, source_list_name in enumerate(source_list):
16     print(index)
17     # eval_index 中保存验证集val的图像名称
18     if source_list_name in eval_index:
19         os.system("cp %s %s" % (os.path.join(source_path, source_list_name), os.path.join(divided_path, 'val')))
20     else:
21         os.system("cp %s %s" % (os.path.join(source_path, source_list_name), os.path.join(divided_path, 'train')))

 

标签:join,os,divided,list,source,划分,path,数据
From: https://www.cnblogs.com/zhanjiahui/p/16975628.html

相关文章

  • 根号数据结构
    坑:补所有题目的代码:口胡的正确性应该都没问题,关键是如何实现得优美一点常数比较小能过。【Ynoi2015】盼君勿忘末尾处的复杂度证明。树上分块章节。【Ynoi2006......
  • 一篇文章教你实战Docker容器数据卷
    在上一篇中,咱们对Docker中的容器数据卷做了介绍。已经知道了容器数据卷是什么?能干什么用。那么本篇咱们就来实战容器数据卷,Docker容器数据卷案例主要做以下三个案例1:宿主机(......
  • js 筛选数组对象的数据 并判断指定属性为空 则直接返回false
    vararr=[{name:"张三",age:20},{name:"",age:30},{name:"李四",age:25}];varresult=arr.filter(item=>......
  • SSDB:高性能数据库服务器
    SSDB是一个开源的高性能数据库服务器,使用GoogleLevelDB作为存储引擎,支持T级别的数据,同时支持类似Redis中的zset和hash等数据结构,在同时需求高性......
  • 承载WCF 数据服务
    WCF数据服务默认使用IIS作为DataService宿主,很显然这是个极好的选择,我们可以利用IIS强大的基础功能。除此以外,我们页可以像WCF那样直接使用Sel......
  • 视图、索引和数据库表之间的关系
    1表数据库中的数据都存储在表中;表示物理存储的,真实存在的。2视图2.1视图的定义视图:视图本身就是一张虚拟表,其内容与真实表类似,包含一些列带有名称的列和行数据。......
  • 一篇文章教你实战Docker容器数据卷
    在上一篇中,咱们对Docker中的容器数据卷做了介绍。已经知道了容器数据卷是什么?能干什么用。那么本篇咱们就来实战容器数据卷,Docker容器数据卷案例主要做以下三个案例1:宿主......
  • MySQL之索引数据结构分析
    目录1索引数据结构1.1索引数据结构介绍1.2索引底层实现1.2.1Hash索引1.2.2B-Tree索引(MySQL使用B+Tree)1.2.3B+Tree索引3.2.3.1B+Tree性质1.2.3.2一棵B+树可以存多......
  • 数据分享|R语言用lme4多层次(混合效应)广义线性模型(GLM),逻辑回归分析教育留级调查数据
    最近我们被客户要求撰写关于混合效应广义线性模型的研究报告,包括一些图形和统计输出。本教程为读者提供了使用频率学派的广义线性模型(GLM)的基本介绍。具体来说,本教程重点介......
  • ASM数据库启动报ORA-01078,ORA-01565,ORA-17503,ORA-01017
    环境:ASM管理软件:11.2.0.4ORACLE软件:11.2.0.4操作系统:redhat6该环境是借用了asm管理软件来提升IO性能,并没有安装集群软件。故障现象:启动数据库时报错,alert......