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 爬虫的工具列表大全
Jan 31 Python
python 获取当天每个准点时间戳的实例
May 22 Python
解决Python安装后pip不能用的问题
Jun 12 Python
用python3教你任意Html主内容提取功能
Nov 05 Python
Django密码系统实现过程详解
Jul 19 Python
Pytorch 保存模型生成图片方式
Jan 10 Python
使用tensorflow实现VGG网络,训练mnist数据集方式
May 26 Python
Django Session和Cookie分别实现记住用户登录状态操作
Jul 02 Python
如何用 Python 处理不平衡数据集
Jan 04 Python
解决pycharm修改代码后第一次运行不生效的问题
Feb 06 Python
只用Python就可以制作的简单词云
Jun 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
自制短波长线天线频率预选器 - 成功消除B2K之流的镜像
2021/03/02 无线电
php面向对象全攻略 (十) final static const关键字的使用
2009/09/30 PHP
php simplexmlElement操作xml的命名空间实现代码
2011/01/04 PHP
PHP Warning: PHP Startup: Unable to load dynamic library \ D:/php5/ext/php_mysqli.dll\
2012/06/17 PHP
xml在joomla表单中的应用详解分享
2012/07/19 PHP
谈谈 PHP7新增功能
2015/12/16 PHP
linux下php上传文件注意事项
2016/06/11 PHP
PHP解决中文乱码
2017/04/28 PHP
JS控制表格隔行变色
2006/06/26 Javascript
Highslide.js是一款基于js实现的网页中图片展示插件
2020/03/30 Javascript
起点页面传值js,有空研究学习下
2010/01/25 Javascript
JS中的log对象获取以及debug的写法介绍
2014/03/03 Javascript
开发中可能会用到的jQuery小技巧
2014/03/07 Javascript
jquery动态添加元素事件失效问题解决方法
2014/05/23 Javascript
js用typeof方法判断undefined类型
2014/07/15 Javascript
jquery专业的导航菜单特效代码分享
2015/08/29 Javascript
JavaScript中循环遍历Array与Map的方法小结
2016/03/12 Javascript
Javascript简写条件语句(推荐)
2016/06/12 Javascript
轻松掌握JavaScript装饰者模式
2016/08/27 Javascript
jQuery遍历节点树方法分析
2016/09/08 Javascript
深入理解JavaScript继承的多种方式和优缺点
2017/05/12 Javascript
JS实现的合并多个数组去重算法示例
2018/04/11 Javascript
JavaScript中arguments和this对象用法分析
2018/08/08 Javascript
深入浅析nuxt.js基于ssh的vue通用框架
2019/05/21 Javascript
Python smallseg分词用法实例分析
2015/05/28 Python
Python实现批量下载图片的方法
2015/07/08 Python
Python GUI布局尺寸适配方法
2018/10/11 Python
python 用for循环实现1~n求和的实例
2019/02/01 Python
Python字典的基本用法实例分析【创建、增加、获取、修改、删除】
2019/03/05 Python
numpy.linspace函数具体使用详解
2019/05/27 Python
CSS实现半透明边框与多重边框的场景分析
2019/11/13 HTML / CSS
国际贸易专业推荐信
2013/11/15 职场文书
现场施工员岗位职责
2015/04/11 职场文书
2015年派出所民警工作总结
2015/04/24 职场文书
2015年学校安全管理工作总结
2015/05/11 职场文书
nginx实现动静分离的方法示例
2021/11/07 Servers