Как перемешать данные без мл фреймворка? - PullRequest
0 голосов
/ 29 апреля 2020

Я пытался использовать numpy.random_shuffle, но не сработало

import numpy as np

data=loaddat('mydatapath')
np.random_shuffle(data)

не сработало. Затем я попытался:

np.random.shuffle(data)

, но это тоже не сработало

Какую функцию я должен использовать, чтобы перетасовать мои загруженные данные?

1 Ответ

1 голос
/ 29 апреля 2020

Вы пробовали numpy .random.permutation :

import numpy as np

SPLIT = 20 # leave [:20], 

data = loaddat('mydatapath')

order = np.random.permutation(len(data))

train = data[order[SPLIT:]]
test = data[order[:SPLIT]]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...