Qub*_*bix 4 python random numpy
我想用
np.random.randint(4, size=2)
Run Code Online (Sandbox Code Playgroud)
从0到3生成一对不同的随机数.问题是它有时给出(0,0),(3,3)等.是否有办法强制数字不同?
你可以使用random.choice:
import numpy as np
np.random.choice(a=np.arange(4), size=2, replace=False)
Run Code Online (Sandbox Code Playgroud)
或者,更简洁(正如Nuageux指出的那样):
np.random.choice(a=4, size=2, replace=False)
Run Code Online (Sandbox Code Playgroud)