编译 eigen 程序时出错:错误:'seq' 不是 'Eigen' 的成员

2024-04-15

我试图在遵循算术序列的索引中索引矩阵。根据官网的Eigen教程,我应该使用Eigen::seq(firstVal, lastVal, step)来生成这个序列。调用此函数后,会弹出该线程标题中粘贴的错误。

我检查了本地 eigen 文件夹中的所有文件,以查找“seq”方法,但没有运气。它不在任何地方。我想这意味着某些文件丢失了,对吗?

代码是这样的。

标题位于顶部

#include <iostream>
#include <string>
#include <chrono>
#include "Eigen/Dense"
#include "Eigen/Core"
#include <cmath>
#include <random>
m1(row, Eigen::seq(some_index*m1.cols(), some_index*m1.cols() + m1.cols()-1, step))= m2.block(row, 0, 1, m2.cols());

当然,m1.cols() >> m2.cols()

错误输出:

error: 'seq' is not a member of 'Eigen'

预期结果是从矩阵 m2 中获取行(其中 m2.cols()


检查官方仓库后

https://bitbucket.org/eigen/eigen/src/default/ https://bitbucket.org/eigen/eigen/src/default/

所需的函数在文件中Eigen/src/core/ArithmeticSequence.h它包含在通用标题中Eigen/Core已经在片段中使用了。

问题似乎是 OP 从第三方存储库下载 Eigen,与主存储库不同步,并且上述文件丢失。

我为后代添加此注释:撰写本文时最新的稳定版本是 3.3.7,于 2018 年发布,(请参阅http://eigen.tuxfamily.org/index.php?title=Main_Page http://eigen.tuxfamily.org/index.php?title=Main_Page),并且不包含该文件。因此,如果其他人发现同样的问题,请尝试克隆官方存储库。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

编译 eigen 程序时出错:错误:'seq' 不是 'Eigen' 的成员 的相关文章

随机推荐

  • 如何将示例 Oracle HR 数据库导入到 SQL Developer 中?

    编辑 我想我现在已经接近解决这个问题了 如果是的话我会自我回答 我已经被这个问题困扰了一段时间 我想使用示例 Oracle Human Resources 数据库 我一直在学习通过这些说明 http docs oracle com cd E
  • R 数据帧中的分层索引

    我有一个 CSV 文件 我正在尝试将其读入 R 中的数据帧 我想知道如何使用分层索引来存储它 换句话说 我想用这样的列名制作一些东西 a1 b1 c1 a1 b1 c2 a1 b1 c3 a1 b1 c4 a1 b2 c1 a1 b2 c2
  • 如何打开与 GOPATH 相关的文件?

    我在用着io ioutil读取一个小文本文件 fileBytes err ioutil ReadFile absolute path to file txt 这工作得很好 但这并不完全便携 就我而言 我要打开的文件位于我的 GOPATH 中
  • 如何对特定消息做出反应 (discord.py)

    我正在编写一个建议机器人 该机器人应该将玩家的建议发送到我的服务器中的建议频道 并在建议频道中使用一些表情符号做出反应 问题是 使用 消息 作为消息参数会对发送来触发代码的消息做出反应 但我希望它对机器人发送到建议通道的消息做出反应 我对编
  • 从任何地方关闭 javascript-popup-window

    我正在尝试构建一个可以从任何地方关闭的弹出窗口 在主页上 您可以选择打开它 在浏览主页时的任何时候 用户都可以再次关闭它 我找到了这个基本的弹出控件 function popuponclick my window window open m
  • 如何阻止 IDE 在我的非 Windows 项目中引用 Windows 特定的 XML 单元?

    我想在 Delphi XE5 中创建一个 Android 程序来处理 XML 文件 我用TXMLDocument 但我无法编译并运行它 因为 Delphi 反复添加Xml Win msxmldom in the uses部分 出现以下错误
  • ModuleNotFoundError:没有名为“win10toast”的模块; bs4.FeatureNotFound:找不到具有您请求的功能的树构建器:lxml

    我已经使用 pip 命令安装了它们 它显示它已安装但无法工作 我还更新了 pip 的版本 但它仍然显示更新 pip 的命令 C Users DELL gt pip install win10toast Requirement already
  • 加速用于 FDR 估计的 MATLAB 代码

    我有 2 个输入变量 p 值向量 p with N元素 未排序 and N x M具有通过随机排列获得的 p 值的矩阵 pr with M迭代 N相当大 10K到100K甚至更多 M假设是 100 我正在估计每个元素的错误发现率 FDR p
  • 使用 JSP 的 Request.getParameter

    我正在尝试根据请求参数自动填充下拉列表 我对 JSP 还很陌生 所以请原谅我问这个简单的问题 以下工作正常并正确显示警报 alert 所以我知道我想做的事情很简单 但是当我使用以下命令将相同的逻辑添加到我的 select 语句中时
  • 添加到 hashmap 需要很长时间

    我在我的java程序中坚持了几行 这花费了太多时间 大约20秒 而且对我来说这似乎很奇怪 这是线条 Map
  • 从随机字符串中查找单词列表中的单词

    我正在开发一个解读类型的程序 用户可以输入随机字母 程序会迭代这些字母和单词列表 以尝试找到包含单词列表中的这些部分或全部随机字母的单词 例如 if Input sasdfle words found in wordlist sad fle
  • 实体框架首先选择不带 .ToList() 的新 POCO

    我正在创建一个具有服务层 WCF 网站 和 Silverlight 4 客户端的应用程序 RIA 服务不是一种选择 因此我们创建中间类来来回传递 为了这个问题的目的 我们假设我来回传递美味Food对象 public class FoodDa
  • 使用knockout js实现html5拖放照片,durandal 2.0

    我在淘汰赛 js 视图模型中有一个照片列表 我希望能够在它们之间交换 实际上更正确的术语是将一张复制到另一张上面 这是我的简化视图模型 define durandal app knockout jquery function app ko
  • jQuery UI 日期选择器导致屏幕在选择日期后滚动到顶部

    我在 jQuery 对话框中有几个 jQuery 日期选择器 每当用户从日期选择器中选择日期时 屏幕就会滚动到顶部 这种情况只发生在 IE8 中 而不会发生在 Firefox 3 6 或 Chrome 5 中 由于大多数用户都会使用 IE
  • 如何在 CloudKit 中撤销用户的可发现性权限?

    我很好奇用户是否可以以某种方式更改可发现性权限 我在设置里没找到方法 您可以在您的设备上进行设置Settings iCloud iCloud Drive Find via Email
  • jenkins 擦除存储库并强制克隆与结帐前清理

    我试图了解用于拉取 git 存储库的 擦除存储库并强制克隆 和 签出前清理 这两个选项之间的区别 查看这两个选项的帮助部分 两者似乎都有相似的功能 我无法找出区别 它们的外观如下 清除存储库并强制克隆 在构建之前删除工作区的内容 确保工作区
  • 使用node.js os.cpus()来检测用户空闲时间?

    我正在使用 appjs 开发一个聊天应用程序 该应用程序使用 node js 作为平台 我一直在检测计算机何时处于空闲状态 当用户离开它或不使用它时 Node js 中有 os 模块及其os cpus 为每个核心提供此类信息 model I
  • 如何在不更改原始列表的情况下更改新列表?

    我有一个列表 其中填充了操作中的一些数据 并将其存储在内存缓存中 现在我想要另一个列表 其中包含基于某些条件的列表中的一些子数据 正如下面的代码所示 我正在对目标列表进行一些操作 问题是我对目标列表所做的任何更改也会对 mainList 进
  • 如何防止用户在文本框中输入特殊字符[重复]

    这个问题在这里已经有答案了 我需要验证文本框中的密码条目 我有一些要求需要满足 以便允许创建用户配置文件 其中之一是如果密码包含除数字和字母以外的任何其他内容 则拒绝注册系统需要拒绝进入 我尝试的一切似乎都失败了 这就是我现在站的地方 pr
  • 编译 eigen 程序时出错:错误:'seq' 不是 'Eigen' 的成员

    我试图在遵循算术序列的索引中索引矩阵 根据官网的Eigen教程 我应该使用Eigen seq firstVal lastVal step 来生成这个序列 调用此函数后 会弹出该线程标题中粘贴的错误 我检查了本地 eigen 文件夹中的所有文