Sto cercando di costruire alcuni modelli di apprendimento automatico,generare una serie di numeri interi unici casuali da un intervallo
quindi ho bisogno di un insieme di dati di formazione e di un insieme di dati di validazione
così Supponiamo di avere N numero di esempi, Voglio selezionare esempi x casuali in un frame di dati.
Ad esempio, supponiamo di avere 100 esempi e ho bisogno di 10 numeri casuali, c'è un modo (per generare in modo efficiente) di generare 10 numeri INTEGER casuali per estrarre i dati di addestramento dai miei dati di esempio?
Ho provato a utilizzare il ciclo while, e lentamente cambio i numeri ripetuti, ma il tempo di esecuzione non è molto ideale, quindi sto cercando un modo più efficiente per farlo.
Qualcuno può aiutare per favore?
grazie! fammi provare la tua soluzione - no, ho bisogno che i miei dati di allenamento siano unici, ma grazie per le informazioni aggiuntive !! –
Inoltre, @LowYiXiang, potresti trovare 'head' e' tail' utili qui: 'idx <- sample.int (100); train.idx <- head (idx, 10); test.idx <- tail (idx, -10); ' – flodel