[mlpack-svn] r16190 - mlpack/trunk/src/mlpack/core/dists
fastlab-svn at coffeetalk-1.cc.gatech.edu
fastlab-svn at coffeetalk-1.cc.gatech.edu
Tue Jan 28 17:35:48 EST 2014
Author: rcurtin
Date: Tue Jan 28 17:35:48 2014
New Revision: 16190
Log:
convert << util::Indent(probabilities);
Minor modifications to ToString()s in distributions.
Modified:
mlpack/trunk/src/mlpack/core/dists/discrete_distribution.cpp
mlpack/trunk/src/mlpack/core/dists/gaussian_distribution.cpp
Modified: mlpack/trunk/src/mlpack/core/dists/discrete_distribution.cpp
==============================================================================
--- mlpack/trunk/src/mlpack/core/dists/discrete_distribution.cpp (original)
+++ mlpack/trunk/src/mlpack/core/dists/discrete_distribution.cpp Tue Jan 28 17:35:48 2014
@@ -111,7 +111,13 @@
{
std::ostringstream convert;
convert << "DiscreteDistribution [" << this << "]" << std::endl;
- convert << "Probabilities" << std::endl << probabilities;
+
+ // Secondary object so we can indent the probabilities.
+ std::ostringstream prob;
+ prob << "Probabilities:" << std::endl;
+ prob << probabilities;
+
+ convert << util::Indent(prob.str());
return convert.str();
}
Modified: mlpack/trunk/src/mlpack/core/dists/gaussian_distribution.cpp
==============================================================================
--- mlpack/trunk/src/mlpack/core/dists/gaussian_distribution.cpp (original)
+++ mlpack/trunk/src/mlpack/core/dists/gaussian_distribution.cpp Tue Jan 28 17:35:48 2014
@@ -139,8 +139,13 @@
std::string GaussianDistribution::ToString() const
{
std::ostringstream convert;
- convert << "GaussianDistribution: " << this << std::endl;
- convert << "mean: " << std::endl << mean << std::endl;
- convert << "covariance: " << std::endl << covariance << std::endl;
+ convert << "GaussianDistribution [" << this << "]" << std::endl;
+
+ // Secondary ostringstream so things can be indented right.
+ std::ostringstream data;
+ data << "Mean: " << std::endl << mean << std::endl;
+ data << "Covariance: " << std::endl << covariance << std::endl;
+
+ convert << util::Indent(data.str());
return convert.str();
}
More information about the mlpack-svn
mailing list