Usiłuję zbudować kilka modeli uczenia maszynowego,wygenerować zestaw losowych unikalnych liczb całkowitych z przedziału
więc muszę danych treningowych oraz dane potwierdzające
więc Załóżmy, że mam liczbę N przykładach Chcę wybrać losowe x przykłady w ramce danych.
Załóżmy na przykład, że mam 100 przykładów i potrzebuję 10 liczb losowych, czy istnieje sposób (aby efektywnie) wygenerować 10 losowych numerów INTEGER dla mnie, aby wyodrębnić dane treningowe z moich próbek danych?
Próbowałem używać pętli while i powoli zmieniać powtarzające się numery, ale czas działania nie jest idealny, więc szukam bardziej wydajnego sposobu na zrobienie tego.
Czy ktoś może pomóc?
dzięki! pozwól mi wypróbować Twoje rozwiązanie - nie, potrzebuję danych treningowych, aby były wyjątkowe, ale dzięki za dodatkowe informacje! –
Również, @LowYiXiang, może być użyteczne wyrażenie 'head' i' tail': idx <- sample.int (100); train.idx <- head (idx, 10); test.idx <- tail (idx, -10); ' – flodel