Project
Loading...
Searching...
No Matches
o2::zdc::fastsim::processors::StandardScaler Class Reference

#include <Processors.h>

Public Member Functions

 StandardScaler ()=default
 
 ~StandardScaler ()=default
 
std::optional< std::vector< float > > scale (const std::vector< float > &data) const
 Scales data with standard scale algorithm.
 
std::optional< std::vector< std::vector< float > > > scale_batch (const std::vector< std::vector< float > > &data) const
 Scales batch of data with standard scale algorithm.
 
bool setScales (const std::vector< float > &means, const std::vector< float > &scales)
 Sets scales for standard scaler. Checks if sizes of scales are equal.
 

Detailed Description

Definition at line 31 of file Processors.h.

Constructor & Destructor Documentation

◆ StandardScaler()

o2::zdc::fastsim::processors::StandardScaler::StandardScaler ( )
default

◆ ~StandardScaler()

o2::zdc::fastsim::processors::StandardScaler::~StandardScaler ( )
default

Member Function Documentation

◆ scale()

std::optional< std::vector< float > > StandardScaler::scale ( const std::vector< float > &  data) const

Scales data with standard scale algorithm.

Parameters
data
Returns
std::optional<std::vector<float>>

Definition at line 23 of file Processors.cxx.

◆ scale_batch()

std::optional< std::vector< std::vector< float > > > StandardScaler::scale_batch ( const std::vector< std::vector< float > > &  data) const

Scales batch of data with standard scale algorithm.

Parameters
data
Returns
std::optional<std::vector<std::vector<float>>>

Definition at line 37 of file Processors.cxx.

◆ setScales()

bool StandardScaler::setScales ( const std::vector< float > &  means,
const std::vector< float > &  scales 
)

Sets scales for standard scaler. Checks if sizes of scales are equal.

Parameters
means
scales
Returns
true on success
false on fail

Definition at line 55 of file Processors.cxx.


The documentation for this class was generated from the following files: