bool_arr = np.array([True, True, False])
strings = np.array(['k', 'r'])
out = np.take(strings, bool_arr)
out = np.take(strings, bool_arr.astype(int))
out = strings[bool_arr.astype(int)]
Python - Mapping Strings onto A Boolean Array