MCPcopy Create free account
hub / github.com/catboost/catboost / FromFeaturesString

Method FromFeaturesString

library/cpp/linear_regression/benchmark/pool.cpp:6–21  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4#include <util/stream/file.h>
5
6TInstance TInstance::FromFeaturesString(const TString& featuresString) {
7 TInstance instance;
8
9 TStringBuf featuresStringBuf(featuresString);
10
11 featuresStringBuf.NextTok('\t'); // query id
12 instance.Goal = FromString(featuresStringBuf.NextTok('\t'));
13 featuresStringBuf.NextTok('\t'); // url
14 instance.Weight = FromString(featuresStringBuf.NextTok('\t'));
15
16 while (featuresStringBuf) {
17 instance.Features.push_back(FromString(featuresStringBuf.NextTok('\t')));
18 }
19
20 return instance;
21}
22
23TPool::TCVIterator::TCVIterator(const TPool& parentPool, const size_t foldsCount, const EIteratorType iteratorType)
24 : ParentPool(parentPool)

Callers

nothing calls this directly

Calls 3

FromStringFunction · 0.50
NextTokMethod · 0.45
push_backMethod · 0.45

Tested by

no test coverage detected