題目分組細節
全部1500題,分成150份,一份10題,10題要避免連號。
ID:
方法 np.rand產生
實際狀況(假設
- 快速瀏覽第二次初賽paragraph,把同一個人講的題目登記下來(ex maleA[1~25], maleB[26~50],....),整理成一個csv檔。
- 同一個人講的題目,以10題為一組,10題的編號亂數決定從同一個人的題目裡挑出,如果不足10題的部分就當成一組,概念由下面的表格可以充分表示。 | index | ID | group | | -- | -- | -- | | 1 | 151 | 1 | | 2 | 170 | 1 | | 3 | 161 | 1 | | 4 | 154 | 1 | | 5 | 163 | 1 | | 6 | 156 | 1 | | 7 | 172 | 1 | | 8 | 175 | 1 | | 9 | 159 | 1| | 10 | 160 | 1 | | 11 | 153 | 2 | | 12 | 162 | 2 | | 13 | 155 | 2 | | 14 | 168 | 2 | | 15 | 165 | 2 | | 16 | 173 | 2 | | 17 | 167 | 2 | | 18 | 164 | 2 | | 19 | 169 | 2 | | 20 | 152 | 2 | | 21 | 171 | 3 | | 22 | 157 | 3 | | 23 | 166 | 3 | | 24 | 174 | 3 | | 25 | 158 | 3 |
- 最後把這些ID跟group對應存成一個csv檔。
- 操作時,讀取csv檔轉成dictionary variable,讀取時可用
df[<group>]
來取的同個group的ID資料。