def getRandomIndex(n, x):# 索引范围为[0, n),随机选x个不重复,注意replace=False才是不重复,replace=True则有可能重复index = np.random.choice(np.arange(n), size=x, replace=False)return index

getRandomIndex(12, 12)
Out[13]: array([11, 6, 10, 8, 0, 2, 9, 3, 4, 7, 1, 5])

shuffle_indexes=np.random.permutation(len(X))
test_ratio=0.2
test_size=int(len(X)*test_ratio)     #规定测试集个数test_indexes=shuffle_indexes[:test_size]  #测试集索引
train_indexes=shuffle_indexes[test_size:] #训练集索引

让列表元素随机

np.random.shuffle(examples)

numpy随机索引(不重复)和打乱元素相关推荐

  1. html抽奖不重复,javascript数组如何随机抽取不重复?

    从一个JavaScript数组当中,随机抽取数个元素,构成新数组,要求这些元素不能重复.(即随机获取不重复的数组元素)下面我们来看一下如何实现. 方法一: 从第二次随机抽取的元素开始,需要将抽取的元素 ...

  2. dataframe,python,numpy 问题索引1

    # 找出只有赌场数据的账户 gp=data.groupby(['查询账号','场景标签'],as_index=True) tj=gp.size().reset_index()按查询账号和场景标签分组并 ...

  3. NumPy Cookbook 带注释源码 二、NumPy 高级索引和数组概念

    调整图像尺寸 # 这个代码用于调整图像尺寸 # 来源:NumPy Cookbook 2e Ch2.3import scipy.misc import matplotlib.pyplot as plt ...

  4. 数据结构初阶(4)(OJ练习【判断链表中是否有环、返回链表入口点、删除链表中的所有重复出现的元素】、双向链表LinkedList【注意事项、构造方法、常用方法、模拟实现、遍历方法、顺序表和链表的区别)

    接上次博客:数据结构初阶(3)(链表:链表的基本概念.链表的类型.单向不带头非循环链表的实现.链表的相关OJ练习.链表的优缺点 )_di-Dora的博客-CSDN博客 目录 OJ练习 双向链表--Li ...

  5. numpy 高级索引技巧

    文章目录 numpy高级索引和索引技巧 用索引数组索引 用布尔数组索引 所述ix_()函数 用字符串索引 线性代数 简单数组操作 技巧和窍门 "自动"整形 向量堆叠 直方图 num ...

  6. Java模拟抽奖。奖池有以下几个奖项:【2,1888,588,388,2888】打印出抽奖结果,要求随机且不重复。两种方法(代码和优化后的代码)

    代码: package edu.test; import java.util.Random; public class Test6 {public static void main(String[] ...

  7. 科学计算工具NumPy(3):ndarray的元素处理

    科学计算工具NumPy(1):ndarray的创建于数据类型 科学计算工具NumPy(2):ndarray的矩阵处理 科学计算工具NumPy(3):ndarray的元素处理 元素计算函数 ceil() ...

  8. NumPy 高级索引

    NumPy 高级索引 NumPy 比一般的 Python 序列提供更多的索引方式.除了之前看到的用整数和切片的索引外,数组可以由整数数组索引.布尔索引及花式索引. 整数数组索引 以下实例获取数组中(0 ...

  9. NumPy学习(索引和切片,合并,分割,copy与deep copy)

    NumPy学习(索引和切片,合并,分割,copy与deep copy) 目录 索引和切片合并分割 copy与deep copy 索引和切片 通过索引和切片可以访问以及修改数组元素的值 一维数组 程序示 ...

最新文章

  1. Qt CheckBox的使用
  2. 足够应付面试的Spring事务源码阅读梳理
  3. c 语言26个小写字母,26个字母表大小写
  4. Hive体系结构(二)Hive的执行原理、与关系型数据库的比较
  5. 【Wax】使用Wax (framework方式,XCode 4.6)
  6. JRebel 启动报错 could not be processed by xxx
  7. 定速巡航和自适应定速巡航有什么区别,开关分别是什么样的?
  8. 简单易学Matlab深度学习教程--矩阵
  9. FileUriExposedException异常:file://与content://
  10. Ajax回调函数中return不生效问题
  11. pos机v1,简单pos机
  12. 微信小程序 — 公立医院申请
  13. 2019年一线城市程序员工资大调查
  14. 如何修改PDF文件,怎样将PDF文件拆分
  15. Datagrid 的 deleteRow、insertRow使用
  16. Xposed插件编写
  17. HTML px em pt长度单位(像素 相对长度 点)
  18. iOS 屏幕左侧向右滑动返回
  19. CSDN发博客上传照片失败问题解决方案
  20. 谷歌浏览器打开标签会把之前的覆盖掉_Chrome浏览器切换到之前打开的标签页会重新加载...

热门文章

  1. TCP time_wait 的存在意义
  2. IoT 开发,我们需要学习哪些内容?
  3. 3g和4g的跨越时间_跨越时间和数字的名字
  4. 程序员靠自己怎么赚钱?
  5. 开源前端脚本错误监控及跟踪解决项目BadJS试用
  6. AUTOSAR LIN Introduction
  7. 闲人闲谈PS之三十二——业务工程预算和PS成本计划
  8. 怎样发量暴增_发量少怎么办如何增加发量?看完你就明白了
  9. unity3d中animator和animation k动画注意点和问题 无法播放等等
  10. [词性] 十八、介词 8 [ within ] [ within ] [ across ] [ among ] [ outside ] [ into ] [ beyond ] [ against ]