void test_lda() { printf("[test lda]\n"); double feats[3*10] = {1,2,3,4,5,6,7,8,9,3,5,7,5,3,7, 11,12,13,14,15,16,17,18,19, 13,15,17,15,13,17}; int lbls[10] = {-1, -1, 1, 1, -1, 1, 1, 1, -1, 1}; //HFMatrix<double> features(feats, 3, 10); Loader loader("data/hello_matrix"); HFMatrix<double> features(loader); //HFVector<int> labels(lbls, 10); Loader loader2("data/hello_label"); HFVector<int> labels(loader2); //Saver saver("data/hello_label"); //labels.save(saver); //Saver saver("data/hello_matrix"); //features.save(saver); LDA lda; lda.train(&features, &labels); }