Boolean Indexing 중복된 이름을 포함한 배열. randn 함수를 이용하여 표준 정규분포 데이터 생성 names = np.array(['Bob', 'Joe', 'Will', 'Bob', 'Will', 'Joe', 'Joe']) data = np.random.randn(7, 4) # 7x4 array names data names 와 'Bob'문자열 비교하면 불리언 배열 반환 names == 'Bob' # 이 불리언 배열을 배열의 색인으로 사용 가능 data[names == 'Bob'] # 'Bob'이 있는 index 0 과 index 3 에 해당하는 데이터 # *불리언 배열은 반드시 색인하려는 축의 길이와 동일한 길이를 가져야 함. # 하지만 동일한 길이가 아니더라도 error 는 발생하지 않..