From f8f66404846af682a6249c78d83053ca1058570d Mon Sep 17 00:00:00 2001 From: Joakim Skogholt Date: Wed, 10 May 2023 13:46:28 +0200 Subject: [PATCH] Trying to fix problems with Random --- src/convenience.jl | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/convenience.jl b/src/convenience.jl index 310b916..a34cca8 100644 --- a/src/convenience.jl +++ b/src/convenience.jl @@ -36,6 +36,8 @@ Creates training/validation/test split for dataset """ function createDataSplitInds(X, nSplits, props=[6/10, 2/10, 2/10], rngseed=42) +using Random + n = size(X, 1); nTrainValTest = zeros(3); splits = convert(Matrix{Int64}, zeros(n, nSplits)); @@ -82,6 +84,8 @@ Creates training/validation/test split for dataset """ function createDataSplitInds(X::Int64, nSplits, props=[6/10, 2/10, 2/10], rngseed=42) +using Random + n = X; nTrainValTest = zeros(3); splits = convert(Matrix{Int64}, zeros(n, nSplits)); @@ -156,6 +160,8 @@ Creates stratified training/validation/test split for dataset. Assumes G is code """ function createDataSplitBinaryStratified(G::Vector, nSplits, props=[6/10, 2/10, 2/10], rngseed=42) +using Random + n = length(G); splits = convert(Matrix{Int64}, zeros(n, nSplits));