如何用NumPy从列表中选择不同概率的元素
我们将看到如何使用numpy.random.choice()方法从列表中选择具有不同概率的元素。
语法: numpy.random.choice(a, size=None, replace=True, p=None)
输出:返回随机样本的numpy数组。
注意: 参数p是与a(1d-array)中每个条目相关的概率。如果没有给定,样本会假定对a中的所有条目进行均匀分布。
现在,让我们看看这些例子。
示例 1:
输出:
示例 2:
输出:
在上面的例子中,我们每次只想从给定的列表中选择第三个索引元素。
示例 3:
输出:
在上面的例子中,我们想每次都从给定的列表中选择第二和第三索引元素。