import os, random, shutil#将 dir 目录下 train 中的各个文件夹中的文件随机移动到 dir 创建的 val 同名目录dir = r'D:\caffe-gpu\caffe-windows\examples\char_wt\char-trainset-0724'
rate = 0.1  #选取的比例if __name__ == '__main__':trainpath = dir + "\\train"for file in os.listdir(trainpath):  #print( file)filepath = os.path.join(trainpath,file)  #每个子文件夹#print("filepath = %s " %  filepath)files = os.listdir(filepath)         #每个子文件夹的所有文件列表filelength = len(files) print("filelength = %d " % filelength)picklength = int(filelength * rate)#print("picklength = %d " % picklength)sample = random.sample(files, picklength) #从每个子文件夹中随机选取print("len-sample = %d " % len(sample))list = filepath.split("\\")valpath =  dir + "\\val\\" + str(list[len(list)-1])#print("valpath = %s"%valpath)isExists = os.path.exists(valpath)if not isExists:os.makedirs(valpath)           for name in sample: #print("name = %s"%name)shutil.move(os.path.join(filepath, name), os.path.join(valpath, name))

【Python】在训练图片中随机选取部分图片作为测试图片相关推荐

  1. python模型训练 warm_start_随机森林入门攻略(内含R、Python代码)

    简介 近年来,随机森林模型在界内的关注度与受欢迎程度有着显著的提升,这多半归功于它可以快速地被应用到几乎任何的数据科学问题中去,从而使人们能够高效快捷地获得第一组基准测试结果.在各种各样的问题中,随机 ...

  2. python 从字符串中随机选取4个字符_我需要一个Python函数,当给定字符的期望概率时,它将输出4个不同字符的随机字符串...

    对于四封信,我脑海中闪过的是:from random import random def randABCD(n, pA, pB, pC, pD): # assumes pA + pB + pC + p ...

  3. python/numpy随机选取训练集/测试集索引

    在训练模型中, 往往需要对数据集进行处理,从数据集中随机选取部分数据作为训练集,而另一部分数据作为测试集,一个常用的方法是随机选取索引,下面介绍两种从0~n中随机选取x个不重复索引的方法. 注意下述两 ...

  4. python训练好的图片验证_利用keras加载训练好的.H5文件,并实现预测图片

    我就废话不多说了,直接上代码吧! import matplotlib matplotlib.use('Agg') import os from keras.models import load_mod ...

  5. Crawler:反爬虫机制之基于urllib库+伪装浏览器+代理访问(代理地址随机选取)+实现下载某网址上所有的图片到指定文件夹

    Crawler:反爬虫机制之基于urllib库+伪装浏览器+代理访问(代理地址随机选取)+实现下载某网址上所有的图片到指定文件夹 导读 基于反爬虫机制之基于urllib库+伪装浏览器+代理访问(代理地 ...

  6. python随机选取0到100间的奇数_python random模块(随机数)详解

    使用前要先导入random模块 import random random.random random.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0 rando ...

  7. python ——随机选取n个元素

    参考链接 python 随机选择list或numpy.ndarray中n个元素_coasxu的博客-CSDN博客_numpy 随机list python 随机选择list或numpy.ndarray中 ...

  8. python随机图片api_【python】7个随机二次元图片api接口汇总(附网页调用示例)...

    1. 韩小韩API 1.1. 接口文档 1.2. 请求地址 1.3. 请求方式 get 1.4. 请求参数 字段类型描述returnstr响应数据格式,可选json 1.5. 示例代码 import ...

  9. Python机器学习实践:随机森林算法训练及调参-附代码

    文章发布于公号[数智物语] (ID:decision_engine),关注公号不错过每一篇干货. 来源 | 博客园 作者 | 战争热诚 随机森林是一种有监督学习算法,是以决策树为基学习器的集成学习算法 ...

最新文章

  1. 新版IntelliJ IDEA Web项目配置完整流程
  2. jconsole_我的Wiki:使用JConsole对WildFly(或JBoss AS7)进行远程JMX访问
  3. python中模块(Module)和包(Package)的区别 (导入模块、导入包)(import导包)
  4. 华为云RTC服务架构及应用实践
  5. 美工一流的个人网站源码系列(2),不漂亮你可以不下载!
  6. 游戏版号重新发放,开发者可以松口气了!| 畅言
  7. 学C++的室友手握这个项目,面试稳了
  8. 现实世界的Windows Azure:采访Gizmox 研发中心的副总裁Itzik Spitzen先生
  9. poj1013 Counterfeit Dollar
  10. Openstack学习笔记(十五)-Horizon源代码学习笔记(五)
  11. 锐捷客户端 开机不能自动联网 无法启动DHCP Client服务
  12. python 输入一个整数,将该整数逆向输出
  13. 10 06 01 繁杂
  14. 微信小程序使用腾讯地图进行路线规划,坐标转地址,逆地理编码,计算目的地跟自身定位的距离
  15. python 串口接收数据错误_PySerial无法正确接收数据
  16. 平替电容笔用什么品牌,最推荐的品牌
  17. Java SE菜鸟之泛型
  18. VS编写简单的网游客户端
  19. 计算机图形学在现实中的应用,计算机图形学在实际中的应用
  20. php 帝国论坛,帝国cms7.5整合论坛程序discuzX3.2同时登陆退出

热门文章

  1. 5.1.2 运输层的两个重要协议
  2. C语言初学者复刻经典扫雷小游戏(图形界面,非黑白窗口)(含源码)
  3. 03.设计模式------代理设计模式
  4. linux服务器系统cpu监控-shell脚本
  5. matlab制作有趣动画制作,超好用的几款课件动画制作软件,你的课件也可以这么有趣!...
  6. 研究生的压力与心理健康-雨课堂期末2022
  7. 账号突然被降权限流怎么办?新手做到这几点,快速恢复推荐量!
  8. 视频怎么去水印?学会这1种方法,全网视频水印任意去除
  9. 案例:DNA分子的结构
  10. 场效应管与晶体管比较