uruchomić następujący kod:NumPy random seed produkuje różne liczby losowe
np.random.RandomState(3)
idx1 = np.random.choice(range(20),(5,))
idx2 = np.random.choice(range(20),(5,))
np.random.RandomState(3)
idx1S = np.random.choice(range(20),(5,))
idx2S = np.random.choice(range(20),(5,))
Wyjście mam jest następujący:
idx1: array([ 2, 19, 19, 9, 4])
idx1S: array([ 2, 19, 19, 9, 4])
idx2: array([ 9, 2, 7, 10, 6])
idx2S: array([ 5, 16, 9, 11, 15])
idx1 i mecz idx1S, ale idx2 i idx2S nie pasują . Spodziewam się, że raz posiewam generator liczb losowych i powtarzam tę samą sekwencję poleceń - powinien on wytwarzać tę samą sekwencję liczb losowych. Czy to nie prawda? Czy jest jeszcze coś, czego mi brakuje?