Newer
Older

Michal Kravcenko
committed
/**
* This file serves for testing of various examples, have fun!

Michal Kravcenko
committed
*
* @author Michal Kravčenko
* @date 14.6.18 -
*/
#include <iostream>
#include <cstdio>
#include <fstream>
#include <vector>
#include <utility>

Michal Kravcenko
committed
#include "4neuro.h"

Michal Kravcenko
committed
int main(int argc, char** argv){
Martin Beseda
committed
std::vector<std::pair<std::vector<double>, std::vector<double>>> data_vec;
std::vector<double> inp, out;
Martin Beseda
committed
for (int i = 0; i < 3; i++) {
inp.push_back(i);
out.push_back(i + 4);
}
Martin Beseda
committed
data_vec.emplace_back(std::make_pair(inp, out));
Martin Beseda
committed
lib4neuro::DataSet DataSet(&data_vec);
int elements = DataSet.get_n_elements();
std::string filename = "/home/martin/4Neuro/build/unit-tests/testDataSet";
DataSet.store_text(filename);
Martin Beseda
committed
//Test of correct file creations
lib4neuro::DataSet newDataSet(filename);

Michal Kravcenko
committed
return 0;