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

Function HasSparseData

catboost/libs/data/objects.cpp:843–850  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

841
842template <class T>
843static bool HasSparseData(const TVector<THolder<T>>& columns) {
844 for (const auto& columnPtr : columns) {
845 if (columnPtr && columnPtr->IsSparse()) {
846 return true;
847 }
848 }
849 return false;
850}
851
852bool NCB::TRawObjectsDataProvider::HasDenseData() const {
853 return ::HasDenseData(Data.FloatFeatures) ||

Callers 1

HasSparseDataMethod · 0.85

Calls 1

IsSparseMethod · 0.45

Tested by

no test coverage detected