728x90
반응형
다음과 같이 x, y 데이터가 있을때 shuffle 적용하기
import numpy as np
x = np.array([1,2,3,4,5]) # 원래 1번쨰 데이터
y = np.array(['a','b','c','d','e']) # 2번째 데이터
print('x =',x)
x_idx = np.arange(x.shape[0]) # x 의 요소수 만큼 인덱스 값을 만듬
print('x_idx =',x_idx)
np.random.shuffle(x_idx) # 만들어진 인덱스를 shuffle 함.
print('shuffle x_idx =',x_idx)
x_new = x[x_idx] # x 데이터를 x_idx로 배치
y_new = y[x_idx] # y 데이터를 x_idx로 배치
print('shuffle x =',x_new)
print('shuffle y =',y_new)

728x90
반응형
'프로그램' 카테고리의 다른 글
| 대규모 언어 모델 (0) | 2023.06.01 |
|---|---|
| [파이썬] 문제 : 상자 Box 클래스, length, height, depth (0) | 2023.05.31 |
| [파이썬] 문제 : 정수 입력 받아서 각 자리수 만큼 # 출력 (0) | 2023.05.30 |
| [파이썬] 문제 : 터틀(turtle) 로봇 청소기 이동 경로와 같이 그리기 (0) | 2023.05.29 |
| [파이썬] 문제 : 터틀(turtle) 30개의 임의 색과 크기의 원 그리기 (0) | 2023.05.29 |
댓글