随机抽取数据作验证集validation
来源:互联网 发布:网络大学报名流程 编辑:程序博客网 时间:2024/05/20 01:36
#coding=utf-8#随机选取图像作为验证集valimport osimport random import cv2file1 = '/home//img/'valfile = '/home//val/'valnum = 4 #val集的大小#这个check函数用以检查产生的随机的图像名称里有没有重名的,重复的话,写入新的文件夹下图像就会被覆盖,使得val的图像数量不等于valnum。def check(random_list): a = 0 for i in range(len(random_list)): for j in range(len(random_list)): if random_name_list[i] == random_name_list[j]: a += 1 return a name_list = list( name for name in os.listdir(file1))random_name_list = list(random.choice(name_list) for _ in range(valnum)) a = check(random_name_list)while a > len(random_name_list): #按道理,没有重名图像的话,那么a就等于len(random_name_list)的 random_name_list = list(random.choice(name_list) for _ in range(valnum)) #有重复,重新生成random list。 a = check(random_name_list) print (random_name_list)for i in range(len(random_name_list)): img = cv2.imread(file1 + random_name_list[i], -1) cv2.imwrite(valfile + random_name_list[i], img)
阅读全文
1 0
- 随机抽取数据作验证集validation
- 随机抽取数据
- oracle 随机抽取数据
- Oracle随机抽取数据
- Validation框架验证数据
- SpringMVC数据验证--Validation
- ACCESS如何随机抽取数据
- MySQL随机抽取一条数据
- SQL-建表-随机抽取数据
- WPF Binding Validation 数据验证
- 如何随机抽取样本集
- Oracle 中实现随机抽取数据
- Oracle 中实现随机抽取数据
- Oracle 中实现随机抽取数据
- 随机抽取数据库8条数据
- 随机抽取符合的5条数据
- Sql Server 随机抽取数据效率优化
- sql server 随机抽取N条数据
- 解决apt-get install出现的错误
- JSP之项目路径问题(${pageContext.request.contextPath},<%=request.getContextPath()%>以及绝对路径获取)
- 【ARC084D】Small Multiple
- [AC自动机] HDU2243 考研路漫漫--单词情结
- 关于有偿提供拼图响应式后台的通知
- 随机抽取数据作验证集validation
- 被cloudera quickstart vm坑了一把
- AtCoder-Beginner-079
- Python小技巧 (List Tuple)
- 由中序遍历序列和后续遍历序列恢复二叉树
- mysql重置密码出现的一系列问题
- 简单的跑酷游戏
- Android学习指南 (方便自己看)
- NOIP2017_AFO记