학습일 : 2020.01.24

학습목표

boolean indexing의 이해

Boolean indexing

import numpy as np
x = np.random.randint(1, 100, size =10)
print(x)

[73 60 40 58 42 34 62 35 53 89]

even_mask = x % 2 == 0
print(even_mask)

[False True True True True True True False False False]

x[even_mask]

Out[6]:

array([60, 40, 58, 42, 34, 62])

x[x **%** 2 **==** 0]

Out[8]:

array([60, 40, 58, 42, 34, 62])