Quantum++
v1.1
A modern C++11 quantum computing library
|
Statistics functions. More...
Go to the source code of this file.
Namespaces | |
qpp | |
Quantum++ main namespace. | |
Functions | |
std::vector< double > | qpp::uniform (idx N) |
Uniform probability distribution vector. More... | |
std::vector< double > | qpp::marginalX (const dmat &probXY) |
Marginal distribution. More... | |
std::vector< double > | qpp::marginalY (const dmat &probXY) |
Marginal distribution. More... | |
template<typename Container > | |
double | qpp::avg (const std::vector< double > &prob, const Container &X, typename std::enable_if< is_iterable< Container >::value >::type *=nullptr) |
Average. More... | |
template<typename Container > | |
double | qpp::cov (const dmat &probXY, const Container &X, const Container &Y, typename std::enable_if< is_iterable< Container >::value >::type *=nullptr) |
Covariance. More... | |
template<typename Container > | |
double | qpp::var (const std::vector< double > &prob, const Container &X, typename std::enable_if< is_iterable< Container >::value >::type *=nullptr) |
Variance. More... | |
template<typename Container > | |
double | qpp::sigma (const std::vector< double > &prob, const Container &X, typename std::enable_if< is_iterable< Container >::value >::type *=nullptr) |
Standard deviation. More... | |
template<typename Container > | |
double | qpp::cor (const dmat &probXY, const Container &X, const Container &Y, typename std::enable_if< is_iterable< Container >::value >::type *=nullptr) |
Correlation. More... | |
Statistics functions.