numpy.random.RandomState.seed#

方法

random.RandomState.seed(seed=None)#

重新設定舊版 MT19937 BitGenerator 的種子

筆記

這是一個方便的舊版函數。

最佳實務是不要重新設定 BitGenerator 的種子,而是重新建立一個新的。此方法在此處是為了舊版相容性原因。此範例示範了最佳實務。

>>> from numpy.random import MT19937
>>> from numpy.random import RandomState, SeedSequence
>>> rs = RandomState(MT19937(SeedSequence(123456789)))
# Later, you want to restart the stream
>>> rs = RandomState(MT19937(SeedSequence(987654321)))