Ответ 1
Он контролирует, будет ли образец возвращен в пул образцов. Если вам нужны только уникальные образцы, это должно быть ложным.
Здесь объясняется функция numpy.random.choice
. Однако я смущен третьим параметром replace
. Что это? И в этом случае это будет полезно? Спасибо!
Он контролирует, будет ли образец возвращен в пул образцов. Если вам нужны только уникальные образцы, это должно быть ложным.
Вы можете использовать его, если хотите выбрать некоторые элементы из списка, а между тем вы хотите, чтобы элементы не повторялись, тогда вы можете установить "replace = False".
например.
from numpy import random as rd
ary = list(range(10))
# usage
In[18]: rd.choice(ary, size=8, replace=False)
Out[18]: array([0, 5, 9, 8, 2, 1, 6, 3]) # no repeated elements
In[19]: rd.choice(ary, size=8, replace=True)
Out[19]: array([4, 9, 8, 5, 4, 1, 1, 9]) # elements may be repeated