小编Dav*_*ave的帖子

如何在Python中生成随机数字对,包括一个条目相同的对,并排除两个条目相同的对?

我正在使用Python并且正在使用numpy.我想生成一对随机数.我想排除对的重复结果,两个条目都是相同的数字,我想包括只有一个条目是相同数字的对.我试图使用

import numpy
numpy.random.choice(a,(m,n),replace=False) 
Run Code Online (Sandbox Code Playgroud)

对于它,但它完全排除任何具有相同条目的tupels,即

import numpy
numpy.random.choice(a=2,(m=2,n=1),replace=False) 
Run Code Online (Sandbox Code Playgroud)

只给我(1,0)和(0,1)而不是(1,1),(0,0),(1,0)和(0,1).

我想这样做是因为我想绘制一个随机元组的样本,其中包含大的a和大的n(如上所述),而不会获得完全相同的tupels.它也应该或多或少有效.有没有一种方法可以实现这一点?

python random numpy

8
推荐指数
2
解决办法
7677
查看次数

标签 统计

numpy ×1

python ×1

random ×1