python 随机打乱 图片和对应的标签方法


Posted in Python onDecember 14, 2018

如下所示:

# -*- coding: utf-8 -*-
 
import os
import numpy as np
import pandas as pd
import h5py
import pylab
import matplotlib.pyplot as plt
 
 
trainpath = str('C:/Users/49691/Desktop/数据集/train/')
testpath = str('C:/Users/49691/Desktop/数据集/test/')
n_tr = len(os.listdir(trainpath))
print('num of training files: ', n_tr)
 
train_labels = pd.read_csv('C:/Users/49691/Desktop/数据集/sample_submission.csv')
train_labels.head()
 
from skimage import io, transform
 
 
x = np.empty(shape=(n_tr, 224, 224, 3))
y = np.empty(n_tr)
 
labels = train_labels.invasive.values
name = train_labels.name.values
 
permutation=np.random.permutation(name.shape[0])
print(permutation)
print(labels[permutation])
save_data = pd.DataFrame({'name':permutation,'invasive':labels[permutation]})
save_data.to_csv('C:/Users/49691/Desktop/数据集/b.csv')
 
 
for k,v in enumerate(np.random.permutation(n_tr)):
 print(k,v)
 path = '{0}{1}.jpg'.format(trainpath, v)
 tr_im = io.imread(path)
 x[k] = transform.resize(tr_im, output_shape=(224, 224, 3))
 y[k] = float(labels[v-1])

以上这篇python 随机打乱 图片和对应的标签方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中map和列表推导效率比较实例分析
Jun 17 Python
Python ftp上传文件
Feb 13 Python
python中import学习备忘笔记
Jan 24 Python
Python编程实现及时获取新邮件的方法示例
Aug 10 Python
Python中实现switch功能实例解析
Jan 11 Python
浅谈pandas中shift和diff函数关系
Apr 08 Python
python: 判断tuple、list、dict是否为空的方法
Oct 22 Python
Python基于百度云文字识别API
Dec 13 Python
浅谈Python 函数式编程
Jun 20 Python
Python 如何展开嵌套的序列
Aug 01 Python
互斥锁解决 Python 中多线程共享全局变量的问题(推荐)
Sep 28 Python
利用python爬取有道词典的方法
Dec 08 Python
对python打乱数据集中X,y标签对的方法详解
Dec 14 #Python
Python实现带参数的用户验证功能装饰器示例
Dec 14 #Python
Python面向对象之类和对象属性的增删改查操作示例
Dec 14 #Python
用python爬取租房网站信息的代码
Dec 14 #Python
从运行效率与开发效率比较Python和C++
Dec 14 #Python
对python产生随机的二维数组实例详解
Dec 13 #Python
详解Python with/as使用说明
Dec 13 #Python
You might like
比较全的PHP 会话(session 时间设定)使用入门代码
2008/06/05 PHP
PHP日期处理函数 整型日期格式
2011/01/12 PHP
检查用户名是否已在mysql中存在的php写法
2014/01/20 PHP
ThinkPHP5.1的权限控制怎么写?分享一个AUTH权限控制
2021/03/09 PHP
HR vs CL BO3 第一场 2.13
2021/03/10 DOTA
Javascript实现的分页函数
2007/02/07 Javascript
jquery 元素相对定位代码
2010/10/15 Javascript
js跳转页面方法总结
2014/01/29 Javascript
javascript进行四舍五入方法汇总
2014/12/16 Javascript
结合代码图文讲解JavaScript中的作用域与作用域链
2016/07/05 Javascript
jsTree事件和交互以及插件plugins详解
2017/08/29 Javascript
微信小程序之事件交互操作实例分析
2018/12/03 Javascript
vue2 中二级路由高亮问题及配置方法
2019/06/10 Javascript
vue项目启动出现cannot GET /服务错误的解决方法
2020/04/26 Javascript
解决Antd Table组件表头不对齐的问题
2020/10/27 Javascript
[23:21]Ti4 冒泡赛第二轮DK vs C9 2
2014/07/14 DOTA
[07:54]DOTA2-DPC中国联赛 正赛 iG vs VG 选手采访
2021/03/11 DOTA
Python多线程经典问题之乘客做公交车算法实例
2017/03/22 Python
几种实用的pythonic语法实例代码
2018/02/24 Python
caffe binaryproto 与 npy相互转换的实例讲解
2018/07/09 Python
如何安装多版本python python2和python3共存以及pip共存
2018/09/18 Python
Python生成一个迭代器的实操方法
2019/06/18 Python
Python3+Selenium+Chrome实现自动填写WPS表单
2020/02/12 Python
解决pyinstaller打包运行程序时出现缺少plotly库问题
2020/06/02 Python
PyQt实现计数器的方法示例
2021/01/18 Python
如何使用Python进行PDF图片识别OCR
2021/01/22 Python
详解CSS3中的box-sizing(content-box与border-box)
2019/04/19 HTML / CSS
伦敦最受欢迎的蛋糕店:Konditor & Cook
2019/11/01 全球购物
个人简历自荐信
2013/12/05 职场文书
幼儿园门卫制度
2014/01/29 职场文书
股东协议书范本
2014/04/14 职场文书
高职教师先进事迹材料
2014/08/24 职场文书
赢在执行观后感
2015/06/16 职场文书
毕业生入职感言
2015/07/31 职场文书
护士医德医风心得体会
2016/01/25 职场文书
Python 读写 Matlab Mat 格式数据的操作
2021/05/19 Python