어떤 데이터를 다룰때 섞어서 인덱스가 필요한 경우가 있다.
그럴땐 넘파이 함수를 이용해서 데이터를 다루면 편하게 랜덤한 값들을 만들 수 있다.
np.random.seed로 지정하고,
np.arange(49) 로 개수만큼 인덱스를 만든뒤에
그 인덱스를 셔플해주면 랜덤하게 값들이 index에 저장된다.
seed의 초깃값을 지정하면 동일한 난수를 발생 시킬 수 있다.
import numpy as np
input_arr = np.array(data)
target_arr = np.array(target)
print(input_arr.shape)
np.random.seed(42)
index = np.arange(49)
np.random.shuffle(index)
댓글