10 #ifndef __STREAMING_FILEFROMSIMPLE_H__
11 #define __STREAMING_FILEFROMSIMPLE_H__
63 virtual void get_vector(T* &vec, int32_t &len);
89 return "StreamingFileFromSimpleFeatures";
155 if (vector_num >= features->get_num_vectors())
163 features->get_feature_vector(vector_num);
165 vector = sg_vector.
vector;
166 num_feat = sg_vector.
vlen;;
176 if (vector_num >= features->get_num_vectors())
184 =features->get_feature_vector(vector_num);
186 vector = sg_vector.
vector;
187 num_feat = sg_vector.
vlen;
188 label = labels[vector_num];
194 #endif //__STREAMING_FILEFROMSIMPLE_H__
virtual void get_vector(T *&vec, int32_t &len)
CSimpleFeatures< T > * features
SimpleFeatures object.
virtual void get_vector_and_label(T *&vec, int32_t &len, float64_t &label)
CStreamingFileFromSimpleFeatures()
virtual const char * get_name() const
float64_t * labels
Labels (if applicable)
Class StreamingFileFromFeatures to read vector-by-vector from a CFeatures object. ...
int32_t vector_num
Index of vector to be returned from the feature matrix.
Class CStreamingFileFromSimpleFeatures is a derived class of CStreamingFile which creates an input so...
virtual ~CStreamingFileFromSimpleFeatures()