Numpy.reshape ( -1 )
reshape 함수에 -1을 인자로 적용하는 경우 더욱 효율적으로 사용할 수 있다. -1을 인자로 사용하면 원래 ndarray 와 호환되는 새로운 shape 로 알아서 변환 해준다. 예제를 통해 알아 보겠다. array1 = np.arange(10) print(array1) array2 = array1.reshape(-1 ,5) print('array2 shape:', array2.shape) array3 = array1.reshape(5, -1) print('array3 shape:', array3.shape) [output] [0 1 2 3 4 5 6 7 8 9] array2 shape: (2, 5) array3 shape: (5, 2) #array2 #array([[0, 1, 2, 3, 4], # ..
2022. 1. 2.