x[:,:].reshape(-1,400).astype(np.float32) 는 기존의 x 배열을 열 사이즈를 400으로 해서 (row = ?, column = 400)으로 재배열 해주는거임
dd(222.234)2018-06-17 16:18
예를 들어서 x = [[1,2,3,4,5],[6,7,8,9,10],[11,12,13,14,15]] 인데 x.reshape(-1,3) 이라 하면 x=[[1,2,3],[4,5,6],[7,8,9],[10,11,12],[13,14,15]] 이렇게 바뀐다
dd(222.234)2018-06-17 16:20
np.repeat(k,500)[:,newaxis] 는 [k,k,k,k,k,k,k, ... , k] 이렇게 k가 500번 반복되게 만들고, [:, newaxis]를 해서 [[k],[k],[k],[k], ... , [k]] 이렇게 2차원인데 열의 수가 행의 수가 되도록 재배열 해주는거임.
뭐지
x[:,:].reshape(-1,400).astype(np.float32) 는 기존의 x 배열을 열 사이즈를 400으로 해서 (row = ?, column = 400)으로 재배열 해주는거임
예를 들어서 x = [[1,2,3,4,5],[6,7,8,9,10],[11,12,13,14,15]] 인데 x.reshape(-1,3) 이라 하면 x=[[1,2,3],[4,5,6],[7,8,9],[10,11,12],[13,14,15]] 이렇게 바뀐다
np.repeat(k,500)[:,newaxis] 는 [k,k,k,k,k,k,k, ... , k] 이렇게 k가 500번 반복되게 만들고, [:, newaxis]를 해서 [[k],[k],[k],[k], ... , [k]] 이렇게 2차원인데 열의 수가 행의 수가 되도록 재배열 해주는거임.
감사합니다