c++ - 使用 STL 在 C++ 中计算沿某个轴的多维向量的均值和标准差
问题描述
我有一个二维和三维向量
std::vector<std::vector<float>> v2;
std::vector<std::vector<std::vector<float>>> v3;
如何计算沿某个轴的平均值和标准偏差,而不是仅使用 STL 函数?目前我使用的是纯 C 方法,我使用两个或三个 for 循环遍历每个元素。但我认为在 C++ 中有更优雅的方法可以做到这一点。
解决方案
推荐阅读
- python - 如何在 Python 脚本调用的脚本仍继续运行时退出 Python 脚本
- python - Numpy AKS 素数函数
- python - Pandas 数据框 - 仅在重复列值时添加后缀
- javascript - 您将如何在 React.Component 类中使用条件挂钩
- ssl - 在 windows server 2016 上安装 SSL 证书
- docker - 如何在 Docker 中使用 Grafana 的自定义 ini 文件?
- c++ - Visual Studio Code 不能 #include 来自其他路径的库
- ios - First Responder 和 hitTest 方法之间有什么关系?
- google-sheets - 从非常规的日期和时间字符串中获取平均值
- maven - Flink:为什么 Maven Central 上没有 Hive 依赖项 flink-sql-connector-hive?