python 훈련 데이터 시 훈련 데이터 와 라벨 을 흐 트 러 뜨리 는 두 가지 방법 요약

다음 과 같다.

<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 훈련 데 이 터 를 흐 트 러 뜨 릴 때 훈련 데이터 와 라벨 을 흐 트 러 뜨리 는 두 가지 방법 은 바로 작은 편집 이 여러분 에 게 공유 하 는 모든 내용 입 니 다.여러분 께 참고 가 되 고 많은 응원 을 바 랍 니 다.

좋은 웹페이지 즐겨찾기