生成numpy数组固定大小的随机子样本

2024-03-29 11:12:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经找过了,但找不到。假设我有一个大小为N的numpy数组,现在我要生成它的M大小的子样本,基本上我需要从这个数组中随机选择M个元素。N>;=M。我该怎么做?在


Tags: gtnumpy元素数组
1条回答
网友
1楼 · 发布于 2024-03-29 11:12:19

^{}

>>> N = 100; M = 10
>>> a = np.arange(0, N)
>>> np.random.choice(a, M, replace=False)
array([22, 81, 63,  7, 10, 52, 30, 33, 18, 41])

使用replace=False时,没有重复,在这种情况下,M必须是<;=N

编辑:二维大小写:

^{pr2}$

相关问题 更多 >