| 344 | } |
| 345 | |
| 346 | static TVector<ui32> GetStartDocIdx(const TVector<TProcessedDataProvider>& datasetParts) { |
| 347 | TVector<ui32> result; |
| 348 | result.reserve(datasetParts.size()); |
| 349 | ui32 start = 0; |
| 350 | for (const auto& datasetPart : datasetParts) { |
| 351 | result.push_back(start); |
| 352 | start += datasetPart.ObjectsData->GetObjectCount(); |
| 353 | } |
| 354 | return result; |
| 355 | } |
| 356 | |
| 357 | void TMetricsPlotCalcer::ComputeNonAdditiveMetrics(const TVector<TProcessedDataProvider>& datasetParts) { |
| 358 | TVector<TVector<float>> allTargets = BuildTargets(datasetParts); |
no test coverage detected