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 字符串中的字符倒转
Sep 06 Python
跟老齐学Python之for循环语句
Oct 02 Python
在Python中操作列表之List.append()方法的使用
May 20 Python
python实现数值积分的Simpson方法实例分析
Jun 05 Python
剖析Django中模版标签的解析与参数传递
Jul 21 Python
Python减少循环层次和缩进的技巧分析
Mar 15 Python
Python中的字符串替换操作示例
Jun 27 Python
Python简单删除列表中相同元素的方法示例
Jun 12 Python
Python绘制的二项分布概率图示例
Aug 22 Python
实例讲解python中的协程
Oct 08 Python
详解python做UI界面的方法
Feb 27 Python
python3 求约数的实例
Dec 05 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 中英文语言转换类
2011/09/07 PHP
PHP中使用smarty生成静态文件的例子
2014/04/24 PHP
PHP取余函数介绍MOD(x,y)与x%y
2014/05/15 PHP
深入浅析PHP7.0新特征(五大新特征)
2015/10/29 PHP
PHP自定义函数获取汉字首字母的方法
2016/12/01 PHP
php 数组元素快速去重
2017/05/05 PHP
php 读写json文件及修改json的方法
2018/03/07 PHP
JS实现局部选择打印和局部不选择打印
2014/04/03 Javascript
JS的location.href跳出框架打开新页面的方法
2014/09/04 Javascript
JavaScript变量声明详解
2014/11/27 Javascript
jQuery实现3D文字特效的方法
2015/03/10 Javascript
Bootstrap Table从服务器加载数据进行显示的实现方法
2016/09/29 Javascript
AngularJS实现用户登录状态判断的方法(Model添加拦截过滤器,路由增加限制)
2016/12/12 Javascript
js实现点击每个li节点,都弹出其文本值及修改
2016/12/15 Javascript
flag和jq on 的绑定多个对象和方法(必看)
2017/02/27 Javascript
vue-router路由参数刷新消失的问题解决方法
2017/06/17 Javascript
JavaScript实现的原生态兼容IE6可调可控滚动文字功能详解
2017/09/19 Javascript
vue-cli项目中使用公用的提示弹层tips或加载loading组件实例详解
2018/05/28 Javascript
Bootstrap fileinput 上传新文件移除时触发服务器同步删除的配置
2018/10/08 Javascript
JS编写兼容IE6,7,8浏览器无缝自动轮播
2018/10/12 Javascript
使用form-create动态生成vue自定义组件和嵌套表单组件
2019/01/18 Javascript
element-ui 中使用upload多文件上传只请求一次接口
2019/07/19 Javascript
利用Vue的v-for和v-bind实现列表颜色切换
2020/07/17 Javascript
three.js 如何制作魔方
2020/07/31 Javascript
Python使用type动态创建类操作示例
2020/02/29 Python
html5 http的轮询和Websocket原理
2018/10/19 HTML / CSS
html5录音功能实战示例
2019/03/25 HTML / CSS
加拿大廉价机票预订网站:CheapOair.ca
2018/03/04 全球购物
德国在线购买葡萄酒网站:Geile Weine
2019/09/24 全球购物
数据库测试通常都包括哪些方面
2015/11/30 面试题
制定岗位职责的原则
2013/11/08 职场文书
决定成败的关键——创业计划书
2014/01/24 职场文书
打架检讨书300字
2014/02/02 职场文书
教师开学感言
2014/02/14 职场文书
拾金不昧表扬信怎么写
2015/05/04 职场文书
MySQL表的增删改查(基础)
2021/04/05 MySQL