probNorm
-
constexpr std::vector<double> probNorm(const std::vector<double> &X) noexcept
Normalizes a sequence.
Parameters
Returns
This function normalizes a sequence such that its elements sum to one.
Example
std::vector<double> X = {1, 2, 3, 4, 5};
std::vector<double> normX = probNorm(X);
for(int i = 0; i < normX.size(); i++){
std::cout << normX[i] << "\n";
}
Output:
0.0666667
0.133333
0.2
0.266667
0.333333