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判断值是否在list或set中的性能对比分析
Apr 16 Python
Python+Opencv识别两张相似图片
Mar 23 Python
centos 安装python3.6环境并配置虚拟环境的详细教程
Feb 22 Python
Python调用服务接口的实例
Jan 03 Python
对python字典过滤条件的实例详解
Jan 22 Python
解决python Markdown模块乱码的问题
Feb 14 Python
通过shell+python实现企业微信预警
Mar 07 Python
python 利用浏览器 Cookie 模拟登录的用户访问知乎的方法
Jul 11 Python
TensorFlow加载模型时出错的解决方式
Feb 06 Python
Python实现封装打包自己写的代码,被python import
Jul 12 Python
Python 处理日期时间的Arrow库使用
Aug 18 Python
scrapy-splash简单使用详解
Feb 21 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
基于asp+ajax和数据库驱动的二级联动菜单
2010/05/06 PHP
PHP 线程安全与非线程安全版本的区别深入解析
2013/08/06 PHP
php中实现可以返回多个值的函数实例
2015/03/21 PHP
php生成动态验证码gif图片
2015/10/19 PHP
php resizeimage 部分jpg文件 生成缩略图失败的原因分析及解决办法
2016/03/23 PHP
功能强大的php分页函数
2016/07/20 PHP
PHP中大括号'{}'用法实例总结
2017/02/08 PHP
PHP判断数组是否为空的常用方法(五种方法)
2017/02/08 PHP
PHP注释语法规范与命名规范详解篇
2018/01/21 PHP
基于jQuery的可以控制左右滚动及自动滚动效果的代码
2010/07/25 Javascript
JavaScript针对网页节点的增删改查用法实例
2015/02/02 Javascript
jQuery实现首页顶部可伸缩广告特效代码
2015/04/15 Javascript
Node.js项目中调用JavaScript的EJS模板库的方法
2016/03/11 Javascript
jQuery siblings()用法实例详解
2016/04/26 Javascript
JS与HTML结合使用marquee标签实现无缝滚动效果代码
2016/07/05 Javascript
easyui combobox开启搜索自动完成功能的实例代码
2016/11/08 Javascript
vuejs通过filterBy、orderBy实现搜索筛选、降序排序数据
2020/10/26 Javascript
vue.js 嵌套循环、if判断、动态删除的实例
2018/03/07 Javascript
详解js跨域请求的两种方式,支持post请求
2018/05/05 Javascript
vue动画效果实现方法示例
2019/03/18 Javascript
利用vue-i18n实现多语言切换效果的方法
2019/06/19 Javascript
JavaScript中的惰性载入函数及优势
2020/02/18 Javascript
JavaScript手写数组的常用函数总结
2020/11/22 Javascript
django 通过ajax完成邮箱用户注册、激活账号的方法
2018/04/17 Python
Matplotlib中文乱码的3种解决方案
2018/11/15 Python
python3模拟实现xshell远程执行liunx命令的方法
2019/07/12 Python
简单了解python filter、map、reduce的区别
2020/01/14 Python
基于python 凸包问题的解决
2020/04/16 Python
软件配置管理有什么好处
2015/04/15 面试题
求职者简历中的自我评价
2013/10/20 职场文书
2013的个人自我评价
2013/12/26 职场文书
10的分与合教学反思
2014/04/30 职场文书
产品发布会策划方案
2014/05/12 职场文书
2015年大学宣传部工作总结
2015/05/26 职场文书
2016年度员工工作表现评语
2015/12/02 职场文书
Python 操作pdf pdfplumber读取PDF写入Exce
2022/08/14 Python