np.random.randint()用法
时间: 2023-11-20 13:52:05 浏览: 69
np.random.randint()是numpy库中的一个函数,用于生成随机整数。它可以根据参数中所指定的范围生成随机整数,包括最小值和最大值。同时,它还可以生成多维数组。具体用法如下:
1. np.random.randint(low, high=None, size=None, dtype=int)
参数:
- low: int,生成的数值的最小值(包含),默认为0,可省略。
- high: int,生成的数值的最大值(不包含)。
- size: int or tuple of ints,随机数的尺寸,默认是返回单个,输入10返回10个,输入(3,4)返回的是一个3*4的二维数组。(可选)。
- dtype:想要输出的结果类型。默认值为int。(可选,一般用不上)。
2. 例如:
- np.random.randint(10):随机返回0-9的一个整数。
- np.random.randint(10,21):随机返回10-20的一个整数。
- np.random.randint(10,size=10):随机返回范围在0-9的,长度为10的数组。
- np.random.randint(10,21,size=10):随机返回范围在10-20的,长度为10的数组。
- np.random.randint(10,size=(3,4)):随机返回范围在0-9的3*4随机数组。
- np.random.randint(10,21,size=(3,4)):随机返回范围在10-20的3*4随机数组。
阅读全文