python训练数据时打乱训练数据与标签的两种方法小结
作者:白话先生 时间:2021-11-17 11:15:12
如下所示:
<code class="language-python">import numpy as np
data = np.array([[1,1],[2,2],[3,3],[4,4],[5,5]])
y = np.array([1,2,3,4,5])
print '-------第1种方法:通过打乱索引从而打乱数据,好处是1:数据量很大时能够节约内存,2每次都不一样----------'
data = np.array([[1,1],[2,2],[3,3],[4,4],[5,5]])
data_num, _= data.shape #得到样本数
index = np.arange(data_num) # 生成下标
np.random.shuffle(index)
print '-------原数据:----------'
print '数据:',data
print '标签:', y
print '-------打乱数据:----------'
print '数据:',data[index]
print '标签:',y[index]
print '-------第2种方法:直接的打乱数据,利用随机数种子,好处:每次打乱的顺序是固定的----------'
data = np.array([[1,1],[2,2],[3,3],[4,4],[5,5]])
y = np.array([1,2,3,4,5])
print '-------原数据:----------'
print '数据:',data
print '标签:', y
print '-------打乱数据:----------'
np.random.seed(116)
np.random.shuffle(data)
np.random.seed(116)
np.random.shuffle(y)
print '数据:',data
print '标签:', y</code>
来源:https://blog.csdn.net/liuweizj12/article/details/80020861
标签:python,打乱,数据,标签
0
投稿
猜你喜欢
python数据处理之如何修改索引和行列
2023-11-04 13:57:27
SQL Server:触发器实例详解
2024-01-26 03:25:47
为ABP框架配置数据库
2024-01-19 21:52:05
win2008下mysql8.0.11升级mysql8.0.17版本详细步骤
2024-01-13 18:04:32
php中加密解密DES类的简单使用方法示例
2023-09-07 23:28:44
python实现库存商品管理系统
2023-06-01 06:37:29
Django 返回json数据的实现示例
2021-03-06 21:33:17
如何避免asp的SQL的执行效率低
2009-01-08 18:18:00
带你轻松接触MySQL数据库的出错代码列表
2008-12-31 15:06:00
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
2008-09-12 13:07:00
国内常用的js类库大全(CDN公共库)
2024-05-11 10:23:29
精心整理总结的Python自动化测试面试题
2022-07-27 08:13:00
微信小程序点餐系统开发常见问题汇总
2024-04-10 10:52:00
asp+ajax仿google搜索提示效果代码
2011-03-09 10:52:00
python 百度aip实现文字识别的实现示例
2023-12-15 19:53:47
使用遗传算法求二元函数的最小值
2022-07-29 09:13:37
python实现的分析并统计nginx日志数据功能示例
2023-07-30 20:08:15
一个很棒的js图片代码
2009-12-17 18:36:00
javascript scrollLeft,scrollWidth,clientWidth,offsetWidth 完全详解
2024-04-22 22:28:47
基于Python实现定时自动给微信好友发送天气预报
2023-09-13 01:24:05