用python实现有放回式抽取
时间: 2023-09-21 07:06:51 浏览: 144
Python实现一个带权无回置随机抽选函数的方法
以下是一个简单的Python代码示例,用于实现有放回式抽取:
```python
import random
def with_replacement_sampling(population, k):
samples = []
for i in range(k):
samples.append(random.choice(population))
return samples
```
这里的 `population` 参数是一个列表,包含了所有可能被抽取的元素,而 `k` 参数则代表需要抽取的样本数量。函数中使用了 `random.choice()` 方法来随机选择元素并将其添加到样本列表中,最终返回抽取得到的样本列表。
阅读全文