例如,我有一个包含10个元素的列表,我想根据分配给我的某个概率分布从列表中随机选择4个元素,而无需重复。
我知道有一个函数numpy.random.choice,但是此函数允许重复选择元素。如何以简单的方式实现numpy.random.choice的功能而无需重复?
答案 0 :(得分:0)
IIUC,您只需要在LastRowQ = ThisWorkbook.Sheets("SQL Query").Cells(ThisWorkbook.Sheets("SQL Query").Rows.Count, "B").End(xlUp).Row
Count = 2
Do Until Count > LastRowQ
SQLQTemp = ThisWorkbook.Sheets("SQL Query").Range("B" & Count)
SQLQuery = SQLQuery & " " & SQLQTemp
Count = Count + 1
Loop
SQLDatabaseRS.Open SQLQuery
中将replace
参数设置为False
。像这样:
np.random.choice()