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
>
4
#include <
cosan/preprocessing/overunderflow.h
>
5
#include <
cosan/preprocessing/missingvalues.h
>
6
#include <
cosan/preprocessing/standardScaler.h
>
7
#include <
cosan/preprocessing/normalizer.h
>
8
#include <
cosan/preprocessing/minmaxscaler.h
>
9
#include <
cosan/preprocessing/polynomialfeatures.h
>
10
#include <
cosan/preprocessing/principalcomponentanalysis.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}});
23
Cosan::PrincipalComponentAnalysis
PCA(CRD);
24
std::cout<<PCA.GetPC()<<std::endl;
25
Cosan::CosanMatrix<double>
M;
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
test
ItemplateTest.cpp
Generated by
1.8.20