首页 > 科技 >

📚np.random.choice用法✨

发布时间:2025-03-31 00:23:16来源:网易

在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 🎉!

这个小工具是不是超级方便?快来试试吧!💡

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。