32 void reserve(
const std::size_t& n);
33 void insert(
const std::vector<float>& x);
34 void fit(
const std::size_t& n_components);
35 std::vector<float> getPrincipalComponents(
const std::size_t& i);
37 void toCSV(
const std::string& filename);
41 std::vector<float> data;
42 std::vector<float> principal_components;
43 bool is_fitted =
false;