Cosan  1.0
Data Analytics Library
NormalizerTest.cpp File Reference
#include <iostream>
#include <cosan/preprocessing/normalizer.h>
#include <vector>

Go to the source code of this file.

Functions

int main ()
 

Function Documentation

◆ main()

int main ( )

Definition at line 14 of file NormalizerTest.cpp.

14  {
15 
16  Cosan::Normalizer normalizer;
17  Cosan::Normalizer normalizer1(1);
18  Cosan::Normalizer normalizerinf(std::numeric_limits<int>::max());
19  // Cosan::Normalizer normalizer3(3);
20  Cosan::CosanMatrix X1{3,3};
21 
22  X1<<3,4,0,
23  2,0,0,
24  5,12,13;
25 
26  std::cout << normalizer.normalize(X1) << '\n' << std::endl;
27 
28  Cosan::CosanMatrix X2{3, 3};
29 
30  X2 << 1, -1, 2,
31  2, 0, 0,
32  0, 0, 1;
33 
34  std::cout << normalizer.normalize(X2) << '\n' << std::endl;
35 
36  Cosan::CosanMatrix X3{3, 3};
37 
38  X3 << 1, -1, 2,
39  2, 0, 0,
40  0, 0, 0;
41 
42  std::cout << normalizer.normalize(X3) << '\n' << std::endl;
43  std::cout << normalizer1.normalize(X3) << '\n' << std::endl;
44  std::cout << normalizerinf.normalize(X3) << '\n' << std::endl;
45  Cosan::CosanMatrix X4{3, 1};
46 
47  X4 << 1,
48  2,
49  0 ;
50 
51  std::cout << normalizer.normalize(X4) << '\n' << std::endl;
52 
53  std::vector<double> values= {-1, 1, 0};
54 
55 
56  std::cout << normalizer.normalize(Eigen::Map<const EigenMatrix>(values.data(), 1, 3)) << '\n' << std::endl;
57 
58 
59  return 0;
60 //
61 // m.transposeInPlace();
62 // cout<<m<<endl;
63 // m.resize(1,4);
64 // cout<<n<<endl;
65 }
Cosan::CosanMatrix
Eigen::Matrix< NumericType, Eigen::Dynamic, Eigen::Dynamic > CosanMatrix
Definition: CosanBO.h:37
Cosan::Normalizer
Definition: normalizer.h:12