•实现一个def sampling_with_replacement函数,能够实现对iris_list的有放回随机抽样,函数参数为抽 样列表data,抽样个数number,并测试打印结果。
时间: 2023-05-19 08:06:26 浏览: 85
随机抽取数据
以下是实现有放回随机抽样的代码:
```python
import random
def sampling_with_replacement(data, number):
return [random.choice(data) for _ in range(number)]
iris_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
sampled_list = sampling_with_replacement(iris_list, 5)
print(sampled_list)
```
输出结果可能为:[2, 9, 5, 2, 8]
这个函数接受两个参数,一个是数据列表,一个是需要抽样的个数。函数内部使用了 random.choice() 函数来随机选择数据列表中的元素,使用列表推导式来生成抽样结果列表。最后打印出抽样结果。
阅读全文