SigUtil
0.95
Utility modules for modern C++
|
基本的な統計関数、正規化・標準化などの関数 More...
Go to the source code of this file.
Namespaces | |
sig | |
Functions | |
template<class R = void, class C = void> | |
auto | sig::sum (C const &data) -> typename impl::SameIf< R, void, typename impl::container_traits< C >::value_type, R >::type |
総和 More... | |
template<class R = void, class C = void, class Pred = void> | |
auto | sig::sum (C const &data, Pred const &access_func) -> typename impl::SameIf< R, void, decltype(impl::eval(access_func, std::declval< typename impl::container_traits< C >::value_type >())), R >::type |
総和 More... | |
template<class R = void, class CC = void> | |
auto | sig::sum_row (CC const &matrix, uint index) |
行列の指定行の総和 More... | |
template<class R = void, class CC = void> | |
auto | sig::sum_col (CC const &matrix, uint index) |
行列の指定列の総和 More... | |
template<class R = void, class C = void> | |
auto | sig::product (C const &data) -> typename impl::SameIf< R, void, typename impl::container_traits< C >::value_type, R >::type |
総乗 More... | |
template<class R = void, class C = void, class Pred = void> | |
auto | sig::product (C const &data, Pred const &access_func) -> typename impl::SameIf< R, void, decltype(impl::eval(access_func, std::declval< typename impl::container_traits< C >::value_type >())), R >::type |
総乗 More... | |
template<class R = void, class CC = void> | |
auto | sig::product_row (CC const &matrix, uint index) |
行列の指定行の総乗 More... | |
template<class R = void, class CC = void> | |
auto | sig::product_col (CC const &matrix, uint index) |
行列の指定列の総乗 More... | |
template<class C > | |
double | sig::average (C const &data) |
平均 More... | |
template<class C > | |
double | sig::variance (C const &data) |
分散 More... | |
template<class C , typename std::enable_if< std::is_floating_point< typename impl::container_traits< C >::value_type >::value >::type *& = enabler> | |
bool | sig::normalize (C &data) |
正規化(Normalization) More... | |
template<class R = double, class C = void> | |
auto | sig::normalize (C const &data, int dummy=0) -> typename impl::container_traits< C >::template rebind< R > |
正規化(Normalization) More... | |
template<class C , typename std::enable_if< std::is_floating_point< typename impl::container_traits< C >::value_type >::value >::type *& = enabler> | |
bool | sig::standardize (C &data) |
標準化(Standardization) More... | |
template<class R = double, class C = void> | |
auto | sig::standardize (C const &data, int dummy=0) -> typename impl::container_traits< C >::template rebind< R > |
標準化(Standardization) More... | |
template<class C , typename std::enable_if< std::is_floating_point< typename impl::container_traits< C >::value_type >::value >::type *& = enabler> | |
bool | sig::normalize_dist (C &data) |
確率分布の正規化 More... | |
template<class R = double, class C = void> | |
auto | sig::normalize_dist (C const &data, int dummy=0) -> typename impl::container_traits< C >::template rebind< R > |
確率分布の正規化 More... | |
基本的な統計関数、正規化・標準化などの関数
Definition in file basic_statistics.hpp.