Python随机选择一部分训练样本作为测试样本
生活随笔
收集整理的這篇文章主要介紹了
Python随机选择一部分训练样本作为测试样本
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
假設訓練樣本有30個,從訓練樣本中隨機獲得10個作為測試樣本,剩下20個繼續(xù)作為訓練樣本
import numpy as nptrainingSet = list(range(30)) # 訓練樣本下標 testSet = [] for i in range(10):randIndex = int(np.random.uniform(0, len(trainingSet))) # 獲得0~len(trainingSet)的一個隨機數(shù)testSet.append(trainingSet[randIndex])del(trainingSet[randIndex])print(trainingSet) #[0, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 19, 23, 24, 25, 27] print(testSet) #[22, 14, 21, 29, 8, 20, 26, 28, 1, 18]?
總結
以上是生活随笔為你收集整理的Python随机选择一部分训练样本作为测试样本的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Halcon算子学习:create_su
- 下一篇: websocket python爬虫_p