您可以使用np.random.choice
具有replace=False
如下:
np.random.choice(vec,size,replace=False, p=P)
vec
您的人口在哪里,P
是权重向量。
例如:
import numpy as np
vec=[1,2,3]
P=[0.5,0.2,0.3]
np.random.choice(vec,size=2,replace=False, p=P)
加权随机样本,无需在python中替换
您可以使用np.random.choice
具有replace=False
如下:
np.random.choice(vec,size,replace=False, p=P)
vec
您的人口在哪里,P
是权重向量。
例如:
import numpy as np
vec=[1,2,3]
P=[0.5,0.2,0.3]
np.random.choice(vec,size=2,replace=False, p=P)