小编Aeg*_*gir的帖子

为什么numpy和随机模块为同一种子提供不同的随机数?

对于相同的种子,为什么random.random()与numpy.random()相比会产生不同的随机值.我的理解是他们都使用Mersenne Twister来生成随机值.

import random as rnd
import numpy as np

rnd.seed(1)
np.random.seed(1)

rnd.random()
np.random.rnd()
Run Code Online (Sandbox Code Playgroud)

0.13436 ...

0.41702 ...

python random numpy mersenne-twister

4
推荐指数
1
解决办法
265
查看次数

标签 统计

mersenne-twister ×1

numpy ×1

python ×1

random ×1