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 相关文章推荐
py中的目录与文件判别代码
Jul 16 Python
python笔记(2)
Oct 24 Python
Python实现的金山快盘的签到程序
Jan 17 Python
Python简单网络编程示例【客户端与服务端】
May 26 Python
Python中使用支持向量机(SVM)算法
Dec 26 Python
python实现外卖信息管理系统
Jan 11 Python
python3.7.0的安装步骤
Aug 27 Python
python时间序列按频率生成日期的方法
May 14 Python
pytorch多进程加速及代码优化方法
Aug 19 Python
python dict乱码如何解决
Jun 07 Python
python sleep和wait对比总结
Feb 03 Python
Python可视化学习之seaborn绘制矩阵图详解
Feb 24 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的FTP学习(一)[转自奥索]
2006/10/09 PHP
用PHP和ACCESS写聊天室(四)
2006/10/09 PHP
PHP实现数字补零功能的2个函数介绍
2014/05/12 PHP
Symfony2学习笔记之模板用法详解
2016/03/17 PHP
如何打开php的gd2库
2017/02/09 PHP
详解Yaf框架PHPUnit集成测试方法
2017/12/27 PHP
PHP7.1实现的AES与RSA加密操作示例
2018/06/15 PHP
php面向对象程序设计入门教程
2019/06/22 PHP
JavaScript DOM 学习第九章 选取范围的介绍
2010/02/19 Javascript
JavaScript 学习笔记一些小技巧
2010/03/28 Javascript
JavaScript中获取元素索引的函数
2010/09/10 Javascript
JavaScript中的apply()方法和call()方法使用介绍
2012/07/25 Javascript
jquery 实现窗口的最大化不论什么情况
2013/09/03 Javascript
js形成页面的一种遮罩效果实例代码
2014/01/04 Javascript
Ext修改GridPanel数据和字体颜色、css属性等
2014/06/13 Javascript
Javascript 构造函数详解
2014/10/22 Javascript
jQuery+ajax实现动态执行脚本的方法
2015/01/27 Javascript
学习JavaScript编程语言的8张思维导图分享
2015/03/27 Javascript
微信js-sdk分享功能接口常用逻辑封装示例
2016/10/13 Javascript
Bootstrap 3.x打印预览背景色与文字显示异常的解决
2016/11/06 Javascript
vue+iview+less+echarts实战项目总结
2018/02/22 Javascript
this在vue和小程序中的使用详解
2019/01/28 Javascript
JS判断数组里是否有重复元素的方法小结
2019/05/21 Javascript
用Golang运行JavaScript的实现示例
2019/11/25 Javascript
Vue中强制组件重新渲染的正确方法
2021/01/03 Vue.js
详解django中使用定时任务的方法
2018/09/27 Python
python使用magic模块进行文件类型识别方法
2018/12/08 Python
用python中的matplotlib绘制方程图像代码
2019/11/21 Python
解决python 执行sql语句时所传参数含有单引号的问题
2020/06/06 Python
SneakerStudio英国:最佳运动鞋商店
2019/05/22 全球购物
软件测试英文面试题
2012/10/14 面试题
广告设计专业自荐信范文
2013/11/14 职场文书
模范家庭事迹材料
2014/02/10 职场文书
送餐员岗位职责范本
2014/02/21 职场文书
学习雷锋精神演讲稿
2014/05/10 职场文书
个人工作违纪检讨书
2015/05/05 职场文书