Python 随机生成总体单调递增的数


Python 随机生成总体单调递增的数
Python 随机生成总体单调递增的数

想要的数据如图所示


在这里插入图片描述



此时我们需要用到 np.random.randint() 方法。

参数

1. low: int 生成的数值的最小值(包含),默认为0,可省略。

2. high: int 生成的数值的最打值(不包含)。

3. size: int or tuple of ints 随机数的尺寸, 默认是返回单个,输入 10 返回 10个,输入` (3,4)` 返回的是一个 `3*4` 的二维数组。(可选)。

4. dtype:想要输出的结果类型。默认值为int。(可选,一般用不上)。




可直接执行代码



import pandas as pd
import numpy as np

# 长度19
low = list(range(0,19,1))
high = list(range(5,24,1))

# 此处会默认根据low 和 high 获取长度,也可以用 size = 19 来指定长度
np.random.randint(low ,high)
np.random.randint(low ,high,size=19)

# 随机结果
# [ 0,  3,  6,  4,  7,  8, 10, 11, 12, 10, 13, 14, 12, 17, 16, 18, 16, 18, 19]

猜你喜欢

转载自blog.csdn.net/qq_35240689/article/details/126741186