numpy隨機數(shù)的生成
最簡單的方式
這里rng是一個缺省的Generator對象,每一個Generator對象有一個BitGenerator的輸入?yún)?shù),上述Generator對象的缺省BitGenerator是PCG64,除了該PCG64外,還有MT19937等BitGenerator。
同時每一個BitGenerator也有一個seed參數(shù),默認提供的seed可能質(zhì)量比較低,可以通過SeedSequence將低質(zhì)量的種子轉(zhuǎn)換為高質(zhì)量的種子。
import numpy as np rng = np.random.default_rng() rfloat = rng.random()
同時每一個BitGenerator也有一個seed參數(shù),默認提供的seed可能質(zhì)量比較低,可以通過SeedSequence將低質(zhì)量的種子轉(zhuǎn)換為高質(zhì)量的種子。
seed = get_user_seed() ss = SeedSequence(seed) print('seed = {}'.format(ss.entropy)) bg = PCG64(ss)

浙公網(wǎng)安備 33010602011771號