ho eseguire il codice seguente:NumPy seme casuale produce diversi numeri casuali
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,))
L'uscita ottengo è il seguente:
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 and match idx1S, ma idx2 e idx2S non corrispondono . Mi aspetto che una volta che ho seminato il generatore di numeri casuali e ripetuto la stessa sequenza di comandi - dovrebbe produrre la stessa sequenza di numeri casuali. Non è vero? O c'è qualcos'altro che mi manca?