私は "admissions"という名前のデータセットを持っています。numpy.random.seed()の使用方法は何ですか?
私は単純なデータセットで保留検証を実行しようとしています。データセットのインデックスの置換を行うために、私は次のコマンドを使用します。
import numpy as np
np.random.permutation(admissions.index)
私は順列前np.random.seed()
を使用する必要がありますか?もしそうなら、なぜ、そしてnp.random.seed(number)
の数字は何を表していますか?
は、ここでそれを確認しますhttps://docs.scipy.org/doc/numpy/をreference/generated/numpy.random.RandomState.html#numpy.random.RandomState – Markon
まったく同じ順列(つまり、デバッグの目的で)で実験を繰り返すことができるようにするには、再現性のあるシードを設定する必要があります。繰り返す必要がない場合は、明示的なシード部分をスキップできます。デバッグ用に明示的なシードを設定する場合は、デバッグが完了したらシードを削除します。 –
[random.seed()の可能な複製:それは何ですか?](http://stackoverflow.com/questions/22639587/random-seed-what-does-it-do) –