Eigen按行或列求和的使用
文章目录
- 1.矩阵求和
- 2.按行、按列求和
- 3.查找最大值的位置
1.矩阵求和
先构造一个简单的矩阵求和:
#include<Eigen/Core>
int main(int argc,char** argv){//申明一个4x4的int矩阵Eigen::Matrix<int,4,4> warped_eigen;//赋值warped_eigen<<1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16;//打印出来看看std::cout<<"warped_eigen:"<<std::endl<<warped_eigen<<std::endl;//矩阵求和int sum_m = warped_eigen.sum();//打印结果std::cout<<"sum of matrix: "<<std::endl<<sum_m<<std::endl;return 0;
}
输出结果:
warped_eigen:1 2 3 45 6 7 89 10 11 12
13 14 15 16
sum of matrix:
136
2.按行、按列求和
#include<Eigen/Core>
int main(int argc,char** argv){//申明一个4x4的int矩阵Eigen::Matrix<int,4,4> warped_eigen;//赋值warped_eigen<<1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16;//打印出来看看std::cout<<"warped_eigen:"<<std::endl<<warped_eigen<<std::endl;//矩阵求和int sum_m = warped_eigen.sum();//打印结果std::cout<<"sum of matrix: "<<std::endl<<sum_m<<std::endl;//按列求和Eigen::VectorXi histogram1 = warped_eigen.colwise().sum();std::cout<<"histogram1"<<std::endl<<histogram1<<std::endl; return 0;
}
输出结果:
warped_eigen1 2 3 45 6 7 89 10 11 12
13 14 15 16
sum of matrix:
136
histogram1
28
32
36
40
3.查找最大值的位置
#include<Eigen/Core>
int main(int argc,char** argv){//申明一个4x4的int矩阵Eigen::Matrix<int,4,4> warped_eigen;//赋值warped_eigen<<1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16;//打印出来看看std::cout<<"warped_eigen:"<<std::endl<<warped_eigen<<std::endl;//矩阵求和int sum_m = warped_eigen.sum();//打印结果std::cout<<"sum of matrix: "<<std::endl<<sum_m<<std::endl;//按列求和Eigen::VectorXi histogram1 = warped_eigen.colwise().sum();std::cout<<"histogram1"<<std::endl<<histogram1<<std::endl;Eigen::MatrixXd::Index maxIndex;int max_h = histogram1.maxCoeff(&maxIndex);std::cout<<"histogram1 max is:"<<max_h<<" the max index is :"<<maxIndex<<std::endl; return 0;
}
输出结果:
warped_eigen1 2 3 45 6 7 89 10 11 12
13 14 15 16
sum of matrix:
136
histogram1
28
32
36
40
histogram1 max is:40 the max index is :3
REF:https://blog.csdn.net/Lo_Bamboo/article/details/105110174
Eigen按行或列求和的使用相关推荐
- 怎么把竖列中的数相加python_关于python中pandas.DataFrame对行与列求和及添加新行与列示例代码...
pandas是python环境下最有名的数据统计包,而DataFrame翻译为数据框,是一种数据组织方式,这篇文章主要给大家介绍了关于python中pandas.DataFrame对行与列求和及添加新 ...
- python中pandas.DataFrame如何对行与列求和以及如何添加新行与列的示例
转载 本文介绍的是python中DataFrame对行与列求和及添加新行与列的相关资料,下面话不多说,来看看详细的介绍吧. 方法如下: 导入模块: from pandas import DataFra ...
- Numpy ndarry按行、列求和
import numpy as nparray = np.array([[3080, 3180, 9080, 6880, 4180],[2460, 1960, 9480, 6010, 3460],[2 ...
- pandas dataframe按行或列求和
文章目录 生成数据 按行求和 按列求和 生成数据 import pandas as pddf: pd.DataFrame = pd.DataFrame([[1, 4.2],[70, 0.03],[5, ...
- 【Shell】awk命令--输出某列,列求和,列求平均值,列最大值,列去重复,取倒列,过滤行,匹配,不匹配,内置变量|定义分隔符|多个分隔符...
目录 awk基本语法 awk输出某几列 awk遍历文件行处理 awk中运行shell命令 方法1:awk 内置函数system 方法2 通过awk print 交给bash awk中运行shell命 ...
- 【EXCEL求和】行或列快速求和
[EXCEL求和]行或列快速求和 1.给定数据 2.求列和 2.1 快速定位所求数据 2.2 快速选中行 3.思考 1.给定数据 如图所示,我们这里求红色框各列和与各行和 2.求列和 2.1 快速定位 ...
- DataFrame行列求和,指定列求和,指定行求和
想统计某些公司在各个省份开分公司的情况 df = pd.DataFrame([['A公司', 1, 2, 3, 4, 5], ['B公司', 0, 0, 1, 0, 0], ['C公司', 2, 3, ...
- EXCEL自动填充列索引号EXCEL的列求和、行求和EXCEL第一行锁定WORD行间距规整EXCEL快速筛选WORD画流程图
(1)自动填充列索引号 有时电子表格的第一列有个INDEX标识更好阅读,此时只要添加一列,往里面补上序号即可.有个简单的补号的操作是:点击第一个方格,把鼠标放在它的右下角,出现一个黑十字(不带箭头), ...
- 【Shell】awk命令--输出某列,列求和,列求平均值,列最大值,列去重复,取倒列,过滤行,匹配,不匹配,内置变量|定义分隔符|多个分隔符
目录 awk基本语法 awk输出某几列 awk遍历文件行处理 awk中运行shell命令 方法1:awk 内置函数system 方法2 通过awk print 交给bash awk中运行shell命 ...
- 6-2 指针与数组-矩阵的各列求和分数 10 本题要求实现一个函数,求一个n (小于10)行7列的二维数组各列的和。将各列和存放在一个至少7个单元的一维数组中。函数接口定义:
本题要求实现一个函数,求一个n (小于10)行7列的二维数组各列的和.将各列和存放在一个至少7个单元的一维数组中. 函数接口定义: void fun ( int data[][7], int resu ...
最新文章
- 程序员的自我修养--链接、装载与库笔记:可执行文件的装载与进程
- java spring cloud版b2b2c社交电商spring cloud分布式微服务-docker-feign-hystrix(六)
- tvOS模拟器遥控的快捷键
- Agile in a Flash:万物皆渐进(14)
- Apollo本地jar包启动方法
- [Leedcode][JAVA][第974题][和可被K整除的子数组][前缀和][HashSet]
- gdiplus拼接两张图片_深色模式下的图片变暗问题,解决了!
- C#编写简易的学生成绩查询
- 最经典的权限设计同样也是最糟糕的权限设计,权限设计理念最关键第一步之间的PK...
- ModuleNotFoundError: No module named ‘exceptions‘
- jquery操作select时怎么产生事件
- 阅读阿里巴巴开发人员手册1
- 评价得分计算:确立权重的方法
- IDEA配置方法注释模板
- .net mysql参数化查询_MySQL参数化查询的IN 和 LIKE
- 笔记本电脑桌面不显示计算机,笔记本电脑屏幕不显示怎么回事
- 性价比降噪蓝牙耳机推荐,学生党值得入手的降噪蓝牙耳机分享
- CAN总线网络知识(一)
- 【动态规划】什么是动态规划
- 基于FPGA的图像边缘检测系统设计
热门文章
- NameNode和SecondaryNameNode的工作机制
- python函数超时,用装饰器解决 func_timeout
- 666的vue.mixin
- js-Date()对象,get/setFullYear(),getDay()编程练习
- 笔记本外接显示器设置全屏壁纸
- ExtJS学习------Ext.define的继承extend,用javascript实现相似Ext的继承
- LINQ的基本语法包含如下的8个上下文关键字,这些关键字和具体的说明如下
- ajax 同步和异步的区别
- Matlab2016a如何关联M文件
- 学会智能标注与海量复杂文本分类