腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
矢量阵列的矢量运算
c++
、
linear-algebra
、
eigen
Eigen
::
Array
<
Eigen
::
Vector
3d,
Eigen
::Dynamic,
Eigen
::Dynamic> velField(5, 5);在这种更简单的情况下(乘以一倍),也可以看到同样的问题:
Eigen
::
Array
<
Eigen
::
Vector
3d,
Eigen
::Dynam
浏览 10
提问于2014-03-21
得票数 4
回答已采纳
2
回答
将
Eigen
::
Array
类型
转
换为
二维
std
::
vector
c++
、
eigen
、
stdvector
、
eigen3
This thread建议了一种
将
Eigen
::VectorXd的数据复制到
std
::
vector
的方法 然而,我想知道
将
二维
数组
类型
转换/复制到
std
::
vector
<
std
::
vector
<double
浏览 149
提问于2021-09-22
得票数 1
1
回答
初始化
Eigen
::Map的
std
::数组
c++
、
arrays
、
c++11
、
eigen
、
eigen3
我正在编写一个到一些数据
std
::
array
<
std
::
array
<double,3>,4> a的接口。我希望能够
将
数据解释为
Eigen
::Map<
Eigen
::
Vector
3d>的
std
::
array
。如果我没有默认的初始值设定项,如何初始化
std
::
array
?class Interface{ Interface(
std</em
浏览 0
提问于2020-01-23
得票数 2
2
回答
如何
将
xarray转
换为
std
::
vector
?
stdvector
、
xtensor
这些文档非常清楚地说明了如何使
std
::
vector
适应张量对象。
std
::
vector
<double> v = {1., 2., 3., 4., 5., 6. };auto a1xt::xarray<double> a2 = { { 1., 2., 3.} };
std
::
vector
<double>
浏览 3
提问于2020-04-04
得票数 5
回答已采纳
3
回答
基于for_each的特征矩阵向量乘法
c++
、
templates
、
vector
、
foreach
、
eigen3
Eigen
::Matrix2d mat;
std
::for_each(v_
array
.begin(), v_<
浏览 3
提问于2015-11-23
得票数 2
1
回答
继承本征矩阵并从记忆中构造或映射
c++
、
pointers
、
templates
、
eigen
这个问题显然来自于模板
类型
中标量
类型
和标量
类型
指针之间的混淆。 .....CVector(size_t size1) : Base_
Vector
(size1)CVector(size_t size1, T val): Base_
Vector
(size1)} CVector(T* val_
array
, size_t va
浏览 1
提问于2019-04-18
得票数 4
回答已采纳
1
回答
具有2个分量数组的特征映射到3个分量的向量
c++
、
eigen
我有一个
std
::
array
<double, 2>元素的向量。我需要将其转
换为
Eigen
::
Vector
3d才能使用库,我想知道是否有任何方法可以使用
Eigen
::Map来与我的向量进行接口。如果我的向量是一个
std
::
array
`,我可以这样做
std
::
array
<double, 3> dx;
Eigen
::Map<const <em
浏览 11
提问于2020-06-21
得票数 0
1
回答
将
特征矩阵转
换为
std
::
vector
<
std
::
array
<>>形式
c++
、
arrays
、
matrix
、
vector
、
eigen
如何
将
特征矩阵转
换为
std
::
vector
<
std
::
array
<>>形式?假设我有一个本征矩阵
Eigen
::MatrixXd A(4,3)。是否可以
将
矩阵A转换成
std
::
vector
<
std
::
array
<double,3>>形式?
浏览 1
提问于2019-03-23
得票数 3
回答已采纳
6
回答
C++中的一种维动态数组
c++
、
visual-studio-2010
我需要使用一个动态的
二维
数组来满足我的需求。我使用
std
::
vector
创建一维动态数组,但我不知道如何创建
二维
动态数组。我正在使用VC++,如果它有帮助,但我不VC++库函数。 有谁知道怎么做吗?
浏览 0
提问于2012-06-06
得票数 1
回答已采纳
2
回答
使用特征3库编写一个以
转
置为参数的函数
c++
、
eigen
、
eigen3
我想编写一个可以接受的函数: 我尝试过使用DenseBase
类型
参数。但这不能接受矩阵的
转
置。我不喜欢使用完美的转发,因为使用sfinae实现
类型
检查会很繁琐。());
std
::cout << max_x << "\n"; }
浏览 1
提问于2018-09-02
得票数 3
回答已采纳
2
回答
从pybind11包装特征中返回数组的列表或元组
python
、
numpy
、
eigen
、
pybind11
目标函数的一个简单版本返回一个
Eigen
::MatrixXd
类型
,pybind成功地将其转
换为
2Dnumpy数组。 我希望这个函数能够返回这样的矩阵的列表或元组,或者3D numpy数组。下面是一个模拟示例: test.cpp #include <pybind11/pybind11.h>#include <
Eigen
/Dense>
Eigen
::MatrixXd te
浏览 50
提问于2019-05-25
得票数 4
回答已采纳
7
回答
将
特征矩阵转
换为
C数组
c++
、
arrays
、
matrix
、
eigen
库可以
将
现有内存映射到特征矩阵。float
array
[3];int data[4] = 1, 2, 3, 4;MatrixXi
浏览 1
提问于2011-12-09
得票数 64
回答已采纳
1
回答
如何从Pybind11 -> c++传递n维数值数组
python
、
c++
、
numpy-ndarray
、
pybind11
我有一个由numpy数组组成的numpy数组,我希望将其传递给一个c++函数,该函数
将
读取和修改数据,就像它是
std
::
vector
一样。我正在努力想办法做到这一点。c++参数
类型
用于什么: np.
array
([[1.0, 2.0, 3.0], [4.0, 5.0, 6.0]], dtype=float) 此
类型
声明:py::
array
_t<py::
array
_t<float>> 产生此错误:Attempt to use a n
浏览 63
提问于2021-11-03
得票数 0
回答已采纳
1
回答
我能连接一个
std
::元组特征::向量吗?
c++
、
eigen
、
stdtuple
如果我有一个静态分配的
std
::tuple (来自流行的库),例如我是否可以将其转
换为
三个向量连接的单个
Eigen
::
Vector
7f (即
Eigen
::Matrix<float, 7, 1>)?考虑到所有事情的大小和
类型</
浏览 1
提问于2020-05-08
得票数 0
回答已采纳
1
回答
C++函数模板没有推导特征向量大小。
c++
、
eigen
、
eigen3
我写了一个函数bool checkColinear(const
std
::
array
<
Eigen
::
Vector
<double, N>, 3>& points) noexcept如果调用该函数并显式指定N,则所有操作都正常:
std
::
array
<
Eigen
::
Vector
3d, 3> points = {
Eigen
::
Vector</
浏览 8
提问于2022-11-21
得票数 2
回答已采纳
1
回答
使用
std
::begin(),
std
::end()
将
ArrayXd转
换为
stl向量,
c++
、
arrays
、
eigen
在我看来,我应该能够使用
std
::begin()和
std
::end()
将
ArrayXd转
换为
std
::
vector
<double>;但是,当我在下面的代码中尝试它时,我的尝试失败了。#include <iostream>#include <
Eigen
/Dense> {:
浏览 2
提问于2014-10-10
得票数 2
回答已采纳
1
回答
为什么初始化程序列表在更改
std
::
vector
的分配器时不可用?
c++
、
c++11
、
memory-alignment
、
initializer-list
、
eigen3
在我的项目中,我将使用的点
类型
从
Eigen
::
Vector
2f更改为
Eigen
::
Vector
2d,并遇到了对齐问题。下面是代码的简化版本:#include <
Eigen
/
Eigen
> {
std
::
vector
<
Eigen
::
Vector
2d> points= {
浏览 16
提问于2014-06-19
得票数 15
回答已采纳
3
回答
将
Eigen
::VectorXd
类型
转
换为
std
::
vector
c++
、
eigen
他们有很多链接,但我找不到从
Eigen
::Matrix或
Eigen
::VectorXd获取
std
::
vector
的链接。
浏览 0
提问于2014-09-29
得票数 34
回答已采纳
1
回答
Pass::指向特征
类型
向量的迭代器
c++
、
eigen
我有一个大的
std
::
vector
<
Eigen
::
Array
<float,
Eigen
::Dynamic, 1>>坐在记忆中的某个地方。我可以
将
迭代器传递给一个函数,如下所示: typedef
std
::
vector
<
Eigen
::
Array
<float,
Eigen
::Dyanamic, 1>>::iterator ArrayIterator::<e
浏览 2
提问于2016-10-24
得票数 2
回答已采纳
2
回答
为基本数据
类型
和特征数据
类型
编写模板函数
c++
、
templates
、
c++11
、
eigen
、
eigen3
具体来说,我需要一个强制转换函数,该函数
将
提供的参数转
换为
N
类型
。模板本身编译,但cast<
Vector
2f, double>(
Vector
2f::Zero())不会编译,因为'static_cast‘:不能从'const::
Vector
2f’转
换为
'double‘。Update:需要这样做的原因是,我希望能够方便地转换容器的内容,
std
::
vector
<T>到
std</e
浏览 6
提问于2015-11-04
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
哈工大硕士生用 Python 实现了 11 种经典数据降维算法,源代码库已开放
Python 快速入门(四)Numpy(2)
Python数据分析-numpy详细教程一
智能指针:让C+程序更加安全和高效的神器
JVM语言比较研究:Java、Kotlin 和Scala的利与弊
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券