def create_train_test_split(xs, ys, num_catagories, train_test_split_percentage):
train_test_split_idxs = np.array([itm for itm in range(0, xs.shape[0])])
[idxs_train, idxs_test, temp1, temp2] = train_test_split(train_test_split_idxs, train_test_split_idxs, test_size=train_test_split_percentage, random_state=42)
xs_train, xs_test = xs[idxs_train], xs[idxs_test]
ys_train, ys_test = ys[idxs_train], ys[idxs_test]
ys_train = one_hot(ys_train, num_catagories)
ys_test = one_hot(ys_test, num_catagories)
return [xs_train, xs_test, ys_train, ys_test]
评论列表
文章目录