自定义扩展和循环操作符的奇怪问题

lars_ackermannlars_ackermann 成员职位:7贡献我
2018年11月编辑 帮助

嗨,社区,

我最近试着在一个循环operator(“循环参数”)。它生成一组特定的字符串长度而且.的不同组合来配置循环操作符长度而且

我的期望是:

多套对应的字符串长度,其中两个参数在不同迭代之间是不同的。

发生了什么:

在每次迭代中,我只能得到相同长度的相同数量的字符串。此外,RapidMiner显示我一个警告(StringGen是我的自定义操作符):

2017年6月7日5:53:08 PM警告:没有这样的操作符:'StringGen'
2017年6月7日5:53:08 PM警告:没有这样的操作符:'StringGen'

如果我使用没有循环操作符的StringGen操作符,它工作得很好。它似乎无法将每个循环的默认参数设置替换为当前配置。

系统:

我在Windows 8 (x64)上使用RapidMiner Studio 7.4.000。

我已经搜索了论坛,但没有任何成功。所以如果有人至少知道这个问题,我会很高兴;-)

提前谢谢你!

欢呼,

拉尔斯

答案

  • MartinLiebigMartinLiebig 管理员,主持人,员工,RapidMiner认证分析师,RapidMiner认证专家,大学教授职位:3297年RM数据科学家

    亲爱的拉斯,

    我们能看看源代码吗?我遇到的一件事是所有操作符都是类的一个实例。所以它们共享内部对象。

    最好的

    马丁

    - RapidMin乐鱼体育官方apper数据科学服务主管-
    德国多特蒙德
  • lars_ackermannlars_ackermann 成员职位:7贡献我

    亲爱的马丁,

    非常感谢您的快速回复。当然,我们可以查看源代码。但恐怕问题不仅限于我自己的运营商。我已经用内置操作符“Print to Console”测试了相同的工作流组合。我在上一篇文章中的描述在运算符嵌套方面进行了简化。实际上我有三个操作符级别:

    • 顶层:“循环文件”操作符(重要:“并行执行”默认启用!!)
    • 第二级:“循环参数”操作符
    • 第三层:我的自定义操作符或“打印到控制台”操作符

    这将导致前面提到的警告消息,即。PM警告:没有这样的操作符:<操作符名称>"。我不确定这是一个功能还是一个bug。: manwink:

    如果我关闭“并行执行”,一切都能正常工作。

    我没有用最新版本的RapidMiner Studio检查这个问题,这就是为什么我没有报告任何错误。但这种行为似乎很奇怪。

    欢呼,

    拉尔斯

  • Marco_BoeckMarco_Boeck 团队领导软件工程管理员,主持人,员工,成员,大学教授职位:1975年RM工程

    你好,

    这已被确定为一个错误,正在进行处理。

    问候,

    马可

    jczogalla
登录注册置评。