腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
包装
Eigen
::
Vector
类型
c++
、
eigen
我正在做一个神经网络库,我想使用
Eigen
来处理模型背后的向量和矩阵数学,但我被告知不应该在最终的api中公开
Eigen
类型
,因此,由于网络基本上将获得向量作为输入,返回向量作为输出,我正在考虑创建一个
包装
Eigen
::VectorXf的类(可能是T),但我真的不知道如何在对这些张量进行操作时保留特征优化。例如,OpenNN库也使用
Eigen
(我想),它的张量
类型
是从std::
vector
继承的,我还没有发现它是如何转换成
Eigen
浏览 23
提问于2020-10-27
得票数 0
回答已采纳
1
回答
如何在C++中设计库
包装
器?
c++
、
templates
、
wrapper
、
template-meta-programming
、
policy
我想用简单的语法在C++中设计一个
包装
器:
Vector
<double,
eigen
> w; // aka
Eigen
::VectorXd from
Eigen
library Matrix<double,
eigen
> m; // aka
E
浏览 1
提问于2015-03-08
得票数 1
回答已采纳
1
回答
从std::
vector
<unsigned>映射到
Eigen
::VectorXi
c++
、
eigen
有没有一种方法可以通过以下方式直接将std::
vector
<unsigned>映射到
Eigen
::VectorXi?std::
vector
<unsigned> a = {1,2,3,4,5};
Eigen
::VectorXi c =
Eigen
::VectorXi::Map(a.data(), a.size()); 我想在两者之间跳过以下步骤: std::
vector
<int> b(a.begin(),a.end());
浏览 18
提问于2019-09-09
得票数 0
回答已采纳
1
回答
特征LU解决对角线右侧编译错误
eigen
、
eigen3
我使用
Eigen
来做密集的线性代数计算,但是使用向量作为对角线的右边,代码不能编译(抱怨步长)?
浏览 1
提问于2017-05-06
得票数 0
1
回答
如何将两个
Eigen
::
Vector
3f除以相应的元素
c++
、
eigen
就像这样
Eigen
::
Vector
3f v1 = { 10.0f, 10.0f, 10.0f };
Eigen
::
Vector
3f v3 = v1 / v2; 预期结果: { 2.0f, 5.0f, 5.0f } 它说“没有运算符/匹配操作数”来进行除法。
浏览 76
提问于2021-10-04
得票数 1
回答已采纳
1
回答
如何在
Eigen
3中重塑张量?
c++
、
tensor
、
eigen3
;int main() { TensorMap<Tensor<int, 4>> t_4d(storage, 2, 4, 2, 8); std::array<int, 2> shape{ 16,8auto re_op = t_4d.reshape(shape); reshape
浏览 22
提问于2019-07-11
得票数 2
2
回答
特征+ Boost共享Ptr和32位
c++
、
boost
、
smart-pointers
、
eigen
class Example{}我得到了这里描述的错误 class Example{
Eigen
::
Vector
2d testtypedef boost::shared_ptr有错误信息描述: path/to/
eigen
浏览 6
提问于2013-08-22
得票数 3
1
回答
对包含本征
类型
的类使用` `std::
vector
`‘上的`
Eigen
::aligned_allocator`’
c++
、
visual-studio
、
vector
、
eigen
、
memory-alignment
根据的说法,在创建具有“固定大小的可向量特征
类型
”的std::
vector
时,必须使用
Eigen
::aligned_allocator ,例如:我有一个包含固定大小的特征成员的类,以及这个类的std::
vector
,例如: cla
浏览 4
提问于2015-07-09
得票数 2
1
回答
调用不同特征矩阵
类型
重载的函数时避免eval
c++
、
overloading
、
eigen
、
lazy-evaluation
、
eigen3
我经常发现自己重载了不同特征矩阵
类型
的函数。根据我调用它们的方式,需要在参数上显式调用eval()以提示正确的重载f.e.当所有这些都是惰性计算时,CwiseBinaryOps: #include <
Eigen
/Dense>void ef(
Eigen
::
Vector
3d const& v) {} ef(
Eigen
::
浏览 22
提问于2021-03-18
得票数 0
2
回答
在visual studio 2012中对本征型向量的自动矢量化效果不佳。
c++
、
visual-studio-2012
、
eigenvector
、
sse2
、
auto-vectorization
我有std::
Vector
3d
类型
,当我使用Microsoft 2012编译这段代码时,它有/Qvec-report:2标志,用于报告矢量化细节。它显示的循环由于第1304原因没有向量化(循环包含不同
类型
的赋值),这是在msdn页面-上指定的。::
Vector
3d>> eiVec(tempSize); std::
vector
<
Eigen
::
Vector
3d,
Eigen
::aligned_allocator<<e
浏览 7
提问于2016-10-17
得票数 0
2
回答
矢量阵列的矢量运算
c++
、
linear-algebra
、
eigen
Eigen
::Array<
Eigen
::
Vector
3d,
Eigen
::Dynamic,
Eigen
::Dynamic> velField(5, 5);在这种更简单的情况下(乘以一倍),也可以看到同样的问题:
Eigen
::Array<
Eigen
::
Vector
3d,
浏览 10
提问于2014-03-21
得票数 4
回答已采纳
2
回答
本征分配器在模板类中的应用
c++
、
std
、
eigen
、
templating
我有一节课:现在我想和
类型
T=
Eigen
::Affine3d一起使用。因此,当我将
vector
<
Eigen
::Affine3d,
Eigen
::aligned_allocator
浏览 10
提问于2015-12-13
得票数 0
回答已采纳
1
回答
在std向量中将元素赋值给特征::
Vector
2d
c++
、
eigen
、
eigen3
它的代码如下 std::
vector
<
Eigen
::
Vector
2i>//Deleacring the std
vector
currTriangle[0]A
浏览 0
提问于2018-04-13
得票数 0
回答已采纳
1
回答
将特征向量块表达式推回到std::C++中
templates
、
c++14
、
eigen
我想创建一个实用函数,它接受一个
Eigen
matrix和一个std::
vector
,它的大小与矩阵的行数相同。 结果应该是对输入矩阵的行的行引用的std::
vector
。if(addRow[i]) }} 上面的代码无法编译,原因有很多,比如
类型
推导失败我们可以指定
类型
,但我更希望函数的调用者在函数的参数中只指定matrix和std::
vector
。};直接修
浏览 14
提问于2019-08-27
得票数 0
1
回答
我能连接一个std::元组特征::向量吗?
c++
、
eigen
、
stdtuple
如果我有一个静态分配的std::tuple (来自流行的库),例如我是否可以将其转换为三个向量连接的单个
Eigen
::
Vector
7f (即
Eigen
::Matrix<float, 7, 1>)?考虑到所有事情的大小和
类型
都是已知的,我觉得我应该能够在编译时做到这一点。
浏览 1
提问于2020-05-08
得票数 0
回答已采纳
1
回答
继承本征矩阵并从记忆中构造或映射
c++
、
pointers
、
templates
、
eigen
这个问题显然来自于模板
类型
中标量
类型
和标量
类型
指针之间的混淆。 { typedef typename
Eigen
::Matrix<T,
Eigen
::Dynamic, 1,
Eigen
::StorageOptions::AutoAlign> Base_
Vector
; .....CVector(size_t size1) : Base_
Vector
(
浏览 1
提问于2019-04-18
得票数 4
回答已采纳
1
回答
如何做“
类型
定义”
c++
、
typedef
、
code-organization
我使用的是一个数学库
Eigen
,我在很多文件中使用了很多带有模板
类型
Eigen
::
Vector
<T, -1, 1>的动态
Eigen
::
Vector
<T, -1, 1>。使用这种表示法,我的代码非常密集,因此我有两个问题: 为了使用
Vector
<T> =
Eigen
::
Vector
<T, -1, 1>获得更短、更合适的代码,我应该做一个
类型
定义吗?如果我做了这个
类
浏览 0
提问于2017-01-16
得票数 0
回答已采纳
3
回答
基于for_each的特征矩阵向量乘法
c++
、
templates
、
vector
、
foreach
、
eigen3
Eigen
::Matrix2d mat;std::for_each(v_array.begin(), v_array.end
Eigen
::Mat
浏览 3
提问于2015-11-23
得票数 2
2
回答
std::
vector
<
Eigen
::
Vector
3d>到特征::MatrixXd特征
c++
、
eigen
情况是这样的:收集到的点应保存在特征MatrixXd中(为了在优化算法中将它们进一步处理为矩阵目前,我创建了一个std::
vector
<
Eigen
::
Vector
3d>,通过push_back收集点,在完成收集点之后,我希望使用操作地图将其转换为MatrixXd。sensor_input =
Eigen
::Map<
Eige
浏览 0
提问于2018-04-13
得票数 1
回答已采纳
1
回答
为什么初始化程序列表在更改std::
vector
的分配器时不可用?
c++
、
c++11
、
memory-alignment
、
initializer-list
、
eigen3
在我的项目中,我将使用的点
类型
从
Eigen
::
Vector
2f更改为
Eigen
::
Vector
2d,并遇到了对齐问题。下面是代码的简化版本:#include <
Eigen
/
Eigen
> { 使
浏览 16
提问于2014-06-19
得票数 15
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
基本包装类型
如何确定包装类型以及运输方式
基本数据类型的包装类
JS进阶 包装对象和数据类型转换
尚学堂知识整理:Java数值类型包装器
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券