Cosan  1.0
Data Analytics Library
ItemplateTest.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/ItemplateTest.cpp
2 #include <iostream>
3 #include <cosan/data/CosanData.h>
11 int main(){
12  Cosan::CosanRawData<long double> CRD("./example_data/toy2/X_.csv");
13  std::cout<<CRD.GetSummaryMessageX()<<std::endl;
14  Cosan::OverUnderFlow OUF(CRD);
15  // std::cout<<CRD.GetrowsX()<<std::endl;
16  // std::cout<<CRD.GetInput()<<std::endl;
17  Cosan::MissingValues MSV(CRD);
18  Cosan::StandardScaler SS(CRD);
19  Cosan::Normalizer NM(CRD,2);
20  // double a = 2,b=6;
21  Cosan::MinmaxScaler MMS(CRD,(long double )2,(long double )6);
22  Cosan::PolynomialFeatures PF(CRD,{{1,0},{1,1}});
24  std::cout<<PCA.GetPC()<<std::endl;
26  M.resize(4,2);
27  M<<1,2,3,4,5,6,7,8;
28  std::vector idx = {0,2};
29  std::cout<<M<<std::endl;
30  std::cout<<M(idx,Eigen::all)<<std::endl;
31  return 0;
32 }
Cosan::MinmaxScaler
Definition: minmaxscaler.h:12
CosanData.h
main
int main()
Definition: ItemplateTest.cpp:11
Cosan::PolynomialFeatures
Definition: polynomialfeatures.h:14
Cosan::OverUnderFlow
Definition: overunderflow.h:14
normalizer.h
Cosan::CosanMatrix
Eigen::Matrix< NumericType, Eigen::Dynamic, Eigen::Dynamic > CosanMatrix
Definition: CosanBO.h:37
Cosan::Normalizer
Definition: normalizer.h:12
standardScaler.h
minmaxscaler.h
principalcomponentanalysis.h
Cosan::PrincipalComponentAnalysis
Definition: principalcomponentanalysis.h:16
polynomialfeatures.h
Cosan::CosanRawData
Raw Data container.
Definition: CosanData.h:36
overunderflow.h
Cosan::MissingValues
Definition: missingvalues.h:13
Cosan::StandardScaler
Definition: standardScaler.h:11
Cosan::CosanRawData::GetSummaryMessageX
const std::string & GetSummaryMessageX() const
Get the summary message on reading csv file on X.
Definition: CosanData.h:187
missingvalues.h