📚np.random.choice用法✨
在Python中,`np.random.choice` 是 NumPy 库里一个非常实用的函数,用于从给定的一维数组中随机抽取元素。无论是抽奖程序还是数据采样,它都能派上大用场!以下是它的基础语法👇:
```python
np.random.choice(a, size=None, replace=True, p=None)
```
- a:可以是数组或正整数。如果传入的是整数,那么它会默认生成从 0 到 `a-1` 的序列。
- size:指定输出的形状。
- replace:是否允许重复抽取,默认为 True。
- p:每个元素被选中的概率。
例如,从 [1, 2, 3] 中随机抽取 5 个数(允许重复):
```python
import numpy as np
result = np.random.choice([1, 2, 3], size=5)
print(result)
输出可能是 [2, 3, 1, 3, 2]
```
此外,通过设置 `p=[0.1, 0.6, 0.3]`,可以让某些数字更可能被抽到,比如更多抽到 2 🎉!
这个小工具是不是超级方便?快来试试吧!💡
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。