np.random.randint(0,1)
时间: 2024-08-20 19:00:27 浏览: 47
np.random一系列(np.random.normal()、np.random.randint、np.random.randn、np.random.rand)
`np.random.randint` 是NumPy库中的一个函数,用于生成指定范围内的随机整数。具体来说,`np.random.randint(low, high=None, size=None, dtype='l')` 可以生成从低值 `low` 到高值 `high`(不包括 `high`)之间的随机整数。如果省略 `high` 参数或者将 `high` 设置为None,那么结果将从0到 `low` 之间生成随机整数。
需要注意的是,当只提供一个参数 `low` 时,并且这个参数是整数类型,函数会将其解释为 `low`,此时 `high` 为 `low + 1`。参数 `size` 决定了输出数组的形状,可以是一个整数或者整数元组。如果不提供 `size` 参数,将只返回一个随机数。参数 `dtype` 用于指定输出数组的数据类型,例如 'int32'、'int64' 等。
例如,`np.random.randint(0, 2)` 可以生成一个0或1的随机整数,`np.random.randint(1, 10, size=(3,))` 可以生成一个包含三个随机整数的数组,这些整数范围是1到10之间(不包括10)。
阅读全文