基于随机采样获取训练、测试数据示例(Python)
来源:互联网 发布:万方数据库论文官网 编辑:程序博客网 时间:2024/06/05 18:35
import randomnPoints = 1000#随机获取x列表的数据xPlot = [(float(i)/float(nPoints) - 0.5) for i in range(nPoints + 1)]x = [[s] for s in xPlot]#运行一个随机种子random.seed(1)#在x的基础上进行数据的随机获取,每个数据在0.1范围内随机波动y = [s + numpy.random.normal(scale=0.1) for s in xPlot]#抽样数为总数的0.3倍nSample = int(nPoints * 0.30)# 随机抽样获取测试数据的索引idxTest = random.sample(range(nPoints), nSample)idxTest.sort()# 随机抽样获取训练数据的索引idxTrain = [idx for idx in range(nPoints) if not (idx in idxTest)]# 根据上述得到的索引值获取随机抽样出来的测试和训练具体数据xTrain = [x[r] for r in idxTrain]xTest = [x[r] for r in idxTest]yTrain = [y[r] for r in idxTrain]yTest = [y[r] for r in idxTest]
阅读全文
0 1
- 基于随机采样获取训练、测试数据示例(Python)
- 基于测试数据覆盖率的测试数据准备的手法示例
- sklearn之训练数据和测试数据随机选取
- 随机测试数据
- 基于PCL的三维重建——随机采样一致性算法
- 基于Python 的语音重采样函数
- 测试数据获取
- Oracle-模拟随机测试数据
- 随机测试数据打印
- 随机数据,组装测试数据
- 关于生成随机测试数据
- 随机采样和随机模拟
- 随机事件采样
- 随机采样问题
- 随机采样问题
- 随机采样介绍
- RANSAC 随机一致性采样
- 随机采样方法
- codeigniter【day 1】
- Windows下安装python3.5+tensorflow
- windows7如何批量关闭系统的运行程序
- MySQL数据库(30)
- 英文停用词(转载)
- 基于随机采样获取训练、测试数据示例(Python)
- jeecg中的查询实体CriteriaQuery的多字段排序的实现
- JavaScript块级作用域, let, const介绍
- Leetcode笔记整理—easy篇—Remove Duplicates from Sorted Array
- tablayout修改成自定义字体,自由大小写
- java运行机制和一些很基础的知识
- lower_bound
- 关于解决阿里云,苹果审核ipv6
- js保存两位小数