我正在使用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.它也应该或多或少有效.有没有一种方法可以实现这一点?