python3-樣本亂序重排以及生成測試集,驗證集

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Fri Feb  8 12:33:34 2019

@author: myhaspl
"""

import numpy as np
xx=np.array([10,20,30,40,50,60])
cc=np.arange(6)
np.random.shuffle(cc)
print(xx)
print(cc)
xx=xx[cc]
print(xx)
train=xx[:np.int(6*0.8)]
val=xx[np.int(6*0.8):]
print(train)
print(val)

[10 20 30 40 50 60]
[1 0 2 3 4 5]
[20 10 30 40 50 60]
[20 10 30 40]
[50 60]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章