numpy.random.seed():
作用:
用于指定随机数生成时所用算法开始的整数值;如果使用相同的seed( )值,则每次生成的随即数都相同;如果不设置这个值,则系统根据时间来自己选择这个值,此时每次生成的随机数因时间差异而不同
注意:
设置的seed()值仅一次有效
例子:
import numpy as np
np.random.seed(0)
x = np.random.randn(3)
y = np.random.randn(3)
np.random.seed(0)
z = np.random.randn(3)
print(x)#[1.76405235 0.40015721 0.97873798]
print(y)#[ 2.2408932 1.86755799 -0.97727788]
print(z)#[1.76405235 0.40015721 0.97873798]
本文详细解析了numpy库中random模块的seed()函数的作用及使用方法。通过实例演示了如何利用seed()设置随机数生成器的起始状态,确保实验结果的可重复性。文章强调了seed()值的一次性有效特性。

1万+

被折叠的 条评论
为什么被折叠?



