NumPy에서 인덱스 배열을 원핫 인코딩 배열로 변환 1D 배열의 지수를 지정하면: a = array([1, 0, 3]) 이것을 2D 어레이로 원핫 인코딩합니다. b = array([[0,1,0,0], [1,0,0,0], [0,0,0,1]]) 영점 배열을 만듭니다.b충분한 열이 있어야 합니다.a.max() + 1. 그러면 각 행에 대해i, 를 설정합니다.a[i]까지 제열하다.1. >>> a = np.array([1, 0, 3]) >>> b = np.zeros((a.size, a.max() + 1)) >>> b[np.arange(a.size), a] = 1 >>> b array([[ 0., 1., 0., 0.], [ 1., 0., 0., 0.], [ 0., 0., 0., 1.]]) >>> values = ..