如下所示:
<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>
以上这篇python训练数据时打乱训练数据与标签的两种方法小结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
继续阅读与本文标签相同的文章
上一篇 :
Echarts之悬浮框中的数据排序问题
下一篇 :
猎豹移动在机器人和人工智能领域取得了巨大的突破
-
菜鸟裹裹快递员收入有多高?小哥晒出月流水,程序员表示羡慕了
2026-05-19栏目: 教程
-
开发者必读 · 周报 | 002期
2026-05-19栏目: 教程
-
斩获2019中国金融科技创新大赛金奖,蚂蚁金服mPaaS助力打造超级App生态
2026-05-19栏目: 教程
-
有呀!互联网icp许可证除申请以外有转让的吗?飞起
2026-05-19栏目: 教程
-
Apache Zepplin使用Hive Interpreter查询
2026-05-19栏目: 教程
