10 #ifndef __STREAMING_FILEFROMDENSE_H__
11 #define __STREAMING_FILEFROMDENSE_H__
60 virtual void get_vector(T* &vec, int32_t &len);
86 return "StreamingFileFromDenseFeatures";
120 REQUIRE(feat,
"%s::CStreamingFileFromDenseFeatures() features required!\n",
151 if (vector_num>=features->get_num_vectors())
158 SGVector<T> sg_vector=features->get_feature_vector(vector_num);
161 num_feat=sg_vector.
vlen;
171 if (vector_num>=features->get_num_vectors())
178 SGVector<T> sg_vector=features->get_feature_vector(vector_num);
181 num_feat=sg_vector.
vlen;
182 label=labels[vector_num];
189 #endif //__STREAMING_FILEFROMDENSE_H__
CStreamingFileFromDenseFeatures()
Class CStreamingFileFromDenseFeatures is a derived class of CStreamingFile which creates an input sou...
float64_t * labels
Labels (if applicable)
virtual void get_vector(T *&vec, int32_t &len)
Class StreamingFileFromFeatures to read vector-by-vector from a CFeatures object. ...
virtual void get_vector_and_label(T *&vec, int32_t &len, float64_t &label)
virtual ~CStreamingFileFromDenseFeatures()
CDenseFeatures< T > * features
DenseFeatures object.
all of classes and functions are contained in the shogun namespace
virtual const char * get_name() const
int32_t vector_num
Index of vector to be returned from the feature matrix.