#ifndef ARFFFILES_H #define ARFFFILES_H #include #include using namespace std; class ArffFiles { private: vector lines; vector> attributes; string className, classType; vector> X; vector y; void generateDataset(bool); public: ArffFiles(); void load(string, bool = true); vector getLines(); unsigned long int getSize(); string getClassName(); string getClassType(); static string trim(const string&); vector>& getX(); vector& getY(); vector> getAttributes(); static vector factorize(const vector& labels_t); }; #endif