networkx.utils.decorators.random_state

random_state(random_state_index)[源代码]

decorator生成numpy.random.randomstate实例。

参数位置 random_state_index 由“创建随机”状态处理。结果是numpy.random.randomstate实例。

参数:random_state_indexint )--用于生成numpy.random.random state实例的args中的random-state参数的位置。即使参数是命名位置参数(具有默认值),也必须将其索引指定为位置参数。
返回:_random_state --其随机关键字参数为random state实例的函数。
返回类型:function

实际案例

这样的装饰功能:

@np_random_state(0)
def random_float(random_state=None):
    return random_state.rand()

@np_random_state(1)
def random_array(dims, random_state=1):
    return random_state.rand(*dims)

参见

py_random_state()