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函数返回多个值的示例方法
Dec 04 Python
python求斐波那契数列示例分享
Feb 14 Python
跟老齐学Python之变量和参数
Oct 10 Python
利用python模拟sql语句对员工表格进行增删改查
Jul 05 Python
对python3 中方法各种参数和返回值详解
Dec 15 Python
解决django服务器重启端口被占用的问题
Jul 26 Python
Python中filter与lambda的结合使用详解
Dec 24 Python
学习Python列表的基础知识汇总
Mar 10 Python
python 在sql语句中使用%s,%d,%f说明
Jun 06 Python
Python3如何使用tabulate打印数据
Sep 25 Python
Jupyter Notebook安装及使用方法解析
Nov 12 Python
基于Python绘制子图及子图刻度的变换等的问题
May 23 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
DC动画电影《黑暗正义联盟》曝预告 5月5日上线数字平台
2020/04/09 欧美动漫
php获取某个目录大小的代码
2008/09/10 PHP
PHP简单生成缩略图相册的方法
2015/07/29 PHP
PHP实现的简单排列组合算法应用示例
2017/06/20 PHP
PHP连接SQL Server的方法分析【基于thinkPHP5.1框架】
2019/05/06 PHP
laravel利用中间件防止未登录用户直接访问后台的方法
2019/09/30 PHP
一些常用的JS功能函数代码
2009/06/23 Javascript
jquery ui resizable bug解决方法
2010/10/26 Javascript
jQuery插件 selectToSelect使用方法
2013/10/02 Javascript
javascript+canvas制作九宫格小程序
2014/12/28 Javascript
javascript文本框内输入文字倒计数的方法
2015/02/24 Javascript
js+HTML5实现canvas多种颜色渐变效果的方法
2015/06/05 Javascript
使用vue构建一个上传图片表单
2017/07/04 Javascript
JQuery判断正整数整理小结
2017/08/21 jQuery
JS实现浏览上传文件的代码
2017/08/23 Javascript
vue项目中使用axios上传图片等文件操作
2017/11/02 Javascript
mpvue微信小程序多列选择器用法之省份城市选择的实现
2019/03/07 Javascript
layui实现数据分页功能
2019/07/27 Javascript
巧用Python装饰器 免去调用父类构造函数的麻烦
2012/05/18 Python
python判断给定的字符串是否是有效日期的方法
2015/05/13 Python
Python md5与sha1加密算法用法分析
2017/07/14 Python
解决出现Incorrect integer value: '' for column 'id' at row 1的问题
2017/10/29 Python
查看TensorFlow checkpoint文件中的变量名和对应值方法
2018/06/14 Python
Python 获取项目根路径的代码
2019/09/27 Python
关于tf.nn.dynamic_rnn返回值详解
2020/01/20 Python
在PyTorch中使用标签平滑正则化的问题
2020/04/03 Python
如何配置关联Python 解释器 Anaconda的教程(图解)
2020/04/30 Python
Peter Millar官网:美国高档生活服饰品牌
2018/07/02 全球购物
营销主管自我评价怎么写
2013/09/19 职场文书
人力资源管理专业应届生求职信
2013/09/28 职场文书
2015年终个人政治思想工作总结
2015/11/24 职场文书
500字作文之难忘的同学
2019/12/20 职场文书
python爬虫请求库httpx和parsel解析库的使用测评
2021/05/10 Python
JavaScript流程控制(循环)
2021/12/06 Javascript
Nginx工作模式及代理配置的使用细节
2022/03/21 Servers
Hive日期格式转换方法总结
2022/06/25 数据库