我有12個獨特的羣體,我試圖隨機抽樣,每個羣體都有不同數量的觀察值。我想從整個人口中隨機抽樣(數據框),每個組與被選中的概率相同。最簡單的例子就是一個有2個組的數據框。 groups probability
0 a 0.25
1 a 0.25
2 b 0.5
使用np.random.choice(df['groups'], p=df['probability'], size=
我有一個二維numpy陣列,它只有(N,N)大小爲0。我隨意想插入的十二個1到這個陣列,同時保持對角位置的價值等於0。我曾嘗試到現在爲止是: import numpy as np
def func(N=20):
x= np.zeros((N,N))
for m in range(N):
for n in range(N):
if m == n: