values two data array python sampling

two - random uniform distribution python numpy



¿Qué significa reemplazo en numpy.random.choice? (2)

Here explica la función numpy.random.choice . Sin embargo, estoy confundido sobre el tercer parámetro de replace . ¿Qué es? ¿Y en qué caso será útil? ¡Gracias!


Controla si la muestra se devuelve al grupo de muestras. Si solo quieres muestras únicas, entonces esto debería ser falso.


Puede usarlo cuando desee muestrear algunos elementos de una lista, y mientras tanto desea que los elementos no se repitan , luego puede configurar " reemplazar = Falso ".
p.ej.

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