避免使用np.random.randint
选择重复项的一种解决方法是使用np.random.choice
函数。np.random.choice
函数可以从给定的数组或范围内随机选择元素,并且可以设置是否允许重复选择。
下面是一个使用np.random.choice
函数避免选择重复项的示例代码:
import numpy as np
# 生成一个数组
arr = np.arange(1, 11)
# 随机选择3个不重复的元素
choices = np.random.choice(arr, size=3, replace=False)
print(choices)
输出结果可能为:
[4 9 6]
在上面的示例中,我们首先使用np.arange
函数生成一个包含整数1到10的数组。然后,我们使用np.random.choice
函数从数组中随机选择3个元素,并设置参数replace=False
来确保不重复选择。最后,我们打印出选择的结果。
使用np.random.choice
函数可以灵活地控制选择的方式,避免选择重复项。
上一篇:避免使用内联样式-MuiV5