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 相关文章推荐
go语言计算两个时间的时间差方法
Mar 13 Python
Python随机生成数据后插入到PostgreSQL
Jul 28 Python
利用python修改json文件的value方法
Dec 31 Python
Python简单过滤字母和数字的方法小结
Jan 09 Python
python pytest进阶之conftest.py详解
Jun 27 Python
对django 模型 unique together的示例讲解
Aug 06 Python
用Python爬取QQ音乐评论并制成词云图的实例
Aug 24 Python
python实现飞行棋游戏
Feb 05 Python
Pytorch数据拼接与拆分操作实现图解
Apr 30 Python
浅析Python 简单工厂模式和工厂方法模式的优缺点
Jul 13 Python
Python脚本调试工具安装过程
Jan 11 Python
python实现经典排序算法的示例代码
Feb 07 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实现动态柱状图改进版
2015/03/30 PHP
区分JS中的undefined,null,"",0和false
2007/03/08 Javascript
javascript import css实例代码
2008/07/18 Javascript
比较全面的event对像在IE与FF中的区别 推荐
2009/09/21 Javascript
combox改进版 页面原型参考dojo的,比网上jQuery的那些combox功能强,代码更小
2010/04/15 Javascript
javascript中全局对象的isNaN()方法使用介绍
2013/12/19 Javascript
Jquery实现Div上下移动示例
2014/04/23 Javascript
一个JS函数搞定网页标题(title)闪动效果
2014/05/13 Javascript
AngularJS HTML编译器介绍
2014/12/06 Javascript
jquery制作漂亮的弹出层提示消息特效
2014/12/23 Javascript
jQuery仿天猫实现超炫的加入购物车
2015/05/04 Javascript
javascript中undefined与null的区别
2015/08/16 Javascript
jQuery实现选项卡切换效果简单演示
2015/12/09 Javascript
轻量级jQuery插件slideBox实现带底栏轮播(焦点图)代码
2016/03/28 Javascript
jQuery插件cxSelect多级联动下拉菜单实例解析
2016/06/24 Javascript
jQuery+ajax的资源回收处理机制分析
2017/01/07 Javascript
vue基于Element构建自定义树的示例代码
2017/09/19 Javascript
Vue父组件调用子组件事件方法
2018/02/23 Javascript
使用ngrok+express解决本地环境中微信接口调试问题
2018/02/26 Javascript
vue2.0 中使用transition实现动画效果使用心得
2018/08/13 Javascript
NodeJS 实现多语言的示例代码
2018/09/11 NodeJs
利用JavaScript将Excel转换为JSON示例代码
2019/06/14 Javascript
详解Vue.js和layui日期控件冲突问题解决办法
2019/07/25 Javascript
微信小程序实现弹框效果
2020/05/26 Javascript
把项目从Python2.x移植到Python3.x的经验总结
2015/04/20 Python
Python图片裁剪实例代码(如头像裁剪)
2017/06/21 Python
python机器学习实战之树回归详解
2017/12/20 Python
django富文本编辑器的实现示例
2019/04/10 Python
Python Numpy,mask图像的生成详解
2020/02/19 Python
Python并发concurrent.futures和asyncio实例
2020/05/04 Python
在pycharm中创建django项目的示例代码
2020/05/28 Python
Python 程序员必须掌握的日志记录
2020/08/17 Python
酒店辞职信怎么写
2015/02/27 职场文书
防震减灾主题班会
2015/08/14 职场文书
Python如何快速找到多个字典中的公共键(key)
2022/04/29 Python
Redis基本数据类型String常用操作命令
2022/06/01 Redis