Co oznacza wymiana w numpy.przypadkowe.wybór?
Tutaj wyjaśnia funkcję numpy.random.choice
. Jestem jednak zdezorientowany co do trzeciego parametru replace
. O co chodzi? I w którym przypadku będzie to przydatne? Dzięki!
66
2 answers
Kontroluje, czy próbka jest zwracana do puli próbek. Jeśli chcesz tylko unikalne próbki, to powinno to być fałszywe.
69
Author: Ignacio Vazquez-Abrams,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-11-19 04:19:41
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-11-19 04:19:41
Możesz go użyć, gdy chcesz wypróbować niektóre elementy z listy, a tymczasem chcesz, aby elementy nie powtarzały się , możesz ustawić " replace=False".
np.
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
37
Author: MonkandMonkey,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-15 06:43:08
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-15 06:43:08