#include "DataSet.hpp" #include using namespace pcsvm; int main() { float t1[] = { 0, 10.0, 0, 30.0 }; float t2[] = { 0, 10.0, 21, 0 }; SparseVector v1(t1,4),v2(t2,4); DataSet ds; std::cout << "size ds=" << ds.size() << std::endl; ds.push_back(v1).push_back(v2); std::cout << "size ds=" << ds.size() << std::endl; for (DataSet::const_iterator it=ds.begin(); it !=ds.end(); ++it) std::cout << **it << std::endl; std::cout << std::endl; DataSet ds2=ds.transpose(); for (DataSet::const_iterator it=ds2.begin(); it !=ds2.end(); ++it) std::cout << **it << std::endl; std::cout << std::endl; for (int i =0; i< ds2.size(); ++i) std::cout << *(ds2.at(i)) << std::endl; }