Numpy random.choice () без замены может возвращать выборки с неуникальными значениями, если совокупность выборок содержит повторяющиеся значения - PullRequest
0 голосов
/ 28 октября 2019

Numpy random.choice () без замены может возвращать выборки с неуникальными значениями, если совокупность выборок содержит повторяющиеся значения. Это что-то ожидаемое или какое-то ошибочное поведение? Выборка без замены, по-видимому, возвращает каждое значение выборки в пул значений после заполнения выборки. Numpy random.choice (), как представляется, НЕ выборки по значению. Скорее, это выборки по положению.

Я указываю на это, потому что Интернет заполнен ошибочными определениями, такими как мы. «Выборка вызывается без замены, когда единица выбирается случайным образом из совокупности, и она не возвращается в основной лот. Первая единица выбирается из совокупности размера N, а вторая единица выбирается из оставшейся совокупностиN – 1 единиц и т. Д. Таким образом, размер популяции уменьшается с увеличением размера выборки n. Размер выборки n не может превышать размер популяции N. Как только единица измерения выбрана для выборки, она НЕ МОЖЕТ повторяться в той же выборкеТаким образом, все единицы выборки отличаются друг от друга ".

...