Cosan
1.0
Data Analytics Library
RandomKFoldTest.cpp
Go to the documentation of this file.
1
//gcc -I/Users/xinyuzhang/Desktop/Spring2021/c++pattern/project/cosan /Users/xinyuzhang/Desktop/Spring2021/c++pattern/project/cosan/test/selection/KFoldTest.cpp
2
3
#include <iostream>
4
#include <vector>
5
#include <
cosan/selection/randomkfold.h
>
6
7
8
int
main
(){
9
10
auto
a =
Cosan::RandomKFold
(10).
GetSplit
();
11
12
for
(
auto
& each:a){
13
fmt::print(
"Train Index: "
);
14
for
(
auto
& each_test :std::get<0>(each)){
15
std::cout<<each_test;
16
}
17
std::cout<<std::endl;
18
fmt::print(
"Test Index: "
);
19
for
(
auto
& each_test :std::get<1>(each)){
20
std::cout<<each_test;
21
}
22
std::cout<<std::endl;
23
24
}
25
std::cout<<a.size()<<std::endl;
26
return
0;
27
}
Cosan::RandomKFold
Definition:
randomkfold.h:11
randomkfold.h
main
int main()
Definition:
RandomKFoldTest.cpp:8
Cosan::RandomKFold::GetSplit
std::vector< std::tuple< std::vector< gsl::index >, std::vector< gsl::index > > > GetSplit()
Definition:
randomkfold.h:36
test
selection
RandomKFoldTest.cpp
Generated by
1.8.20