用Python进行数据分析:numpy.random.RandomState函数用法

np.random.RandomState的作用类似于随机种子,确保每次运行代码抽取的一系列随机数都是一样的。

import numpy as np

rng = np.random.RandomState(233)
L_array = rng.randint(1, 100, (3,3))

代码的含义是生成一个3行3列的数组对象,其中的元素是大小为1到100之间随机数,随机种子是233,只要随机种子一样,生成的数组就是一样的。

测试结果如下:

for i in range(5):
    rng = np.random.RandomState(233)
    L_array = rng.randint(1, 100, (3,3))
    L_array

用Python进行数据分析:numpy.random.RandomState函数用法_第1张图片

你可能感兴趣的:(用Python进行数据分析)