본문 바로가기
Programming/머신러닝과 딥러닝

데이터 다루기(랜덤하게 값을 넣기)

by 기적 2021. 1. 27.

어떤 데이터를 다룰때 섞어서 인덱스가 필요한 경우가 있다.

그럴땐 넘파이 함수를 이용해서 데이터를 다루면 편하게 랜덤한 값들을 만들 수 있다.

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)

 

댓글