numpy.random.seed(0) 有什么作用?

numpy.random.seed(0) 有什么作用?

已邀请:
import numpy as np
np.random.seed(0)
其中np.random.seed(0)的作用是使得随机数据可预测,当我们设置相同的seed,每次生成的随机数相同。
如果不设置seed,则每次会生成不同的随机数:
import numpy as np
np.random.seed(0)
np.random.rand(4)
array([ 0.5488135 , 0.71518937, 0.60276338, 0.54488318]) #第一次输出
np.random.seed(0)
np.random.rand(4)
array([ 0.5488135 , 0.71518937, 0.60276338, 0.54488318]) #第一次输出

要回复问题请先登录注册