当前位置: 首页 > 编程笔记 >

python 随机打乱 图片和对应的标签方法

步炯
2023-03-14
本文向大家介绍python 随机打乱 图片和对应的标签方法,包括了python 随机打乱 图片和对应的标签方法的使用技巧和注意事项,需要的朋友参考一下

如下所示:

# -*- 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打乱数据集中X,y标签对的方法详解,包括了对python打乱数据集中X,y标签对的方法详解的使用技巧和注意事项,需要的朋友参考一下 今天踩过的两个小坑: 一.用random的shuffle打乱数据集中的数据-标签对 结果shuffle完以后index变成None了,看了下api,这样说明的: 这个函数如果返回值,就返回None,所以用index=balabala就把in

  • 本文向大家介绍js鼠标点击图片实现随机变换图片的方法,包括了js鼠标点击图片实现随机变换图片的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了js鼠标点击图片实现随机变换图片的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的javascript程序设计有所帮助。

  • 本文向大家介绍写个方法随机打乱一个数组相关面试题,主要包含被问及写个方法随机打乱一个数组时的应答技巧和注意事项,需要的朋友参考一下 两个思路 随机交换 打乱下标(慢了 300-1000 倍左右)

  • 本文向大家介绍javascript随机显示背景图片的方法,包括了javascript随机显示背景图片的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了javascript随机显示背景图片的方法。分享给大家供大家参考。具体如下: 将以下代码加入HTML的<head></head>之间: 希望本文所述对大家的javascript程序设计有所帮助。

  • 本文向大家介绍JavaScript实现随机替换图片的方法,包括了JavaScript实现随机替换图片的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JavaScript实现随机替换图片的方法。分享给大家供大家参考。具体如下: 下面代码可实现将页面上的图片随机替换成别的图片,或者随机显示一个图片 其中的图片文件名为: 0.gif 1.gif 2.gif 3.gif 4.gif 希望本文

  • 本文向大家介绍jquery实现图片随机排列的方法,包括了jquery实现图片随机排列的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jquery实现图片随机排列的方法。分享给大家供大家参考。具体如下: 该代码可刷新后实现图片随便排列的jQuery特效 希望本文所述对大家的jQuery程序设计有所帮助。