Объяснить подмножество Python - PullRequest
1 голос
/ 19 мая 2019

У меня проблемы с пониманием вывода y [train] ниже:

y = df1['casual'].values
out: array([ 3,  8,  5, ...,  7, 13, 12], dtype=int64)

train = np.random.choice([True, False], num_row, replace = True, p = [0.5, 0.5])
out: array([False,  True, False, ..., False,  True,  True])

y[train]
out: array([ 8,  0,  8, ...,  8, 13, 12], dtype=int64)

Я предполагаю, что 'True', 'False' в переменной Train оцениваетдо 1, 0. Так что я прав, когда думаю о y [train] как [3, 8, 5, ...] [0, 1, 0 ...].Может кто-нибудь объяснить, как у [поезд] происходит?

...