python sample函数
时间: 2023-10-19 10:28:17 浏览: 92
在Python中,sample函数用于从给定的序列中随机选择指定数量的元素。可以使用random模块中的sample函数来实现。
以下是一个使用sample函数的例子:
```
from random import sample
data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
sampled_data = sample(data, 3)
print(sampled_data)
```
在这个例子中,我们从列表data中随机选择3个元素,并将结果存储在sampled_data变量中。最后,我们打印出sampled_data的内容,输出的结果是随机选择的3个元素。
另外,还可以使用numpy库中的random模块来生成随机数。可以使用np.random.rand()函数来生成一个0到1之间的随机浮点数,也可以通过设置不同的参数生成一个多维的随机数组。
下面是一个使用numpy库中的random模块生成随机数的例子:
```
import numpy as np
x = np.random.rand()
y = np.random.rand(4, 4)
print(x, type(x))
print(y, type(y))
```
在这个例子中,我们使用np.random.rand()函数生成了一个随机浮点数,并将其打印出来。然后,我们使用np.random.rand(4, 4)生成了一个4行4列的随机数组,并将其打印出来。最后,我们打印了x和y的类型,可以看到x是一个浮点数,y是一个二维数组。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [python sample函数](https://blog.csdn.net/weixin_42535423/article/details/122071928)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [【Python学习笔记】常用内置函数](https://blog.csdn.net/mxymxy66/article/details/127527910)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文