27 #ifndef LBANN_UTILS_STATISTICS_HPP 28 #define LBANN_UTILS_STATISTICS_HPP 138 #endif // LBANN_UTILS_STATISTICS_HPP El::AbstractDistMatrix< DataType > AbsDistMat
void rowwise_sums_and_sqsums(const AbsDistMat &data, AbsDistMat &sums, AbsDistMat &sqsums)
Compute row-wise sum and sum of squares.
T & data(const cnpy::NpyArray &na, const std::vector< size_t > indices)
void columnwise_sums_and_sqsums(const AbsDistMat &data, AbsDistMat &sums, AbsDistMat &sqsums)
Compute column-wise sum and sqsum.
void entrywise_mean_and_stdev(const Mat &data, DataType &mean, DataType &stdev)
Compute mean and standard deviation over matrix entries.
void columnwise_mean_and_stdev(const Mat &data, Mat &means, Mat &stdevs)
Compute column-wise means and standard deviations.
void rowwise_mean_and_stdev(const Mat &data, Mat &means, Mat &stdevs)
Compute row-wise means and standard deviations.
El::Matrix< DataType, El::Device::CPU > Mat
void columnwise_covariance(const AbsDistMat &data1, const AbsDistMat &data2, const AbsDistMat &means1, const AbsDistMat &means2, AbsDistMat &cov)
Compute column-wise covariances.