Definition at line 157 of file Fisher.h. References Impala::Core::Vector::VectorSet< ArrayT >::GetVectorData(), Impala::Core::Vector::VectorSet< ArrayT >::GetVectorLength(), mTestFeatures, mTestLabels, Impala::Core::Array::SetVal(), and Impala::Core::Vector::VectorSet< ArrayT >::Size(). 00158 { 00159 int featureLength = set->GetVectorLength(0); 00160 int sampleLength = set->Size(); 00161 if(mTestFeatures) 00162 delete mTestFeatures; 00163 if(mTestLabels) 00164 delete mTestLabels; 00165 mTestLabels=0; 00166 mTestFeatures=0; 00167 00168 mTestLabels = Array::ArrayCreate<Array::Array2dScalarReal64> 00169 (1,sampleLength,0,0); 00170 mTestFeatures = Array::ArrayCreate<Array::Array2dScalarReal64> 00171 (featureLength,sampleLength,0,0); 00172 SetVal(mTestLabels,0); 00173 00174 for(int i=0;i<sampleLength;i++){ 00175 const Impala::Real64* values = set->GetVectorData(i); 00176 for( int j=0;j<featureLength;j++) 00177 mTestFeatures->SetValue(values[j],i,j); 00178 } 00179 00180 }
Here is the call graph for this function:
|