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>
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