自定义扩展和循环操作符的奇怪问题
lars_ackermann
成员职位:7贡献我
嗨,社区,
我最近试着在一个循环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。
我已经搜索了论坛,但没有任何成功。所以如果有人至少知道这个问题,我会很高兴;-)
提前谢谢你!
欢呼,
拉尔斯
0
答案
亲爱的拉斯,
我们能看看源代码吗?我遇到的一件事是所有操作符都是类的一个实例。所以它们共享内部对象。
最好的
马丁
德国多特蒙德
亲爱的马丁,
非常感谢您的快速回复。当然,我们可以查看源代码。但恐怕问题不仅限于我自己的运营商。我已经用内置操作符“Print to Console”测试了相同的工作流组合。我在上一篇文章中的描述在运算符嵌套方面进行了简化。实际上我有三个操作符级别:
这将导致前面提到的警告消息,即。PM警告:没有这样的操作符:<操作符名称>"。我不确定这是一个功能还是一个bug。: manwink:
如果我关闭“并行执行”,一切都能正常工作。
我没有用最新版本的RapidMiner Studio检查这个问题,这就是为什么我没有报告任何错误。但这种行为似乎很奇怪。
欢呼,
拉尔斯
你好,
这已被确定为一个错误,正在进行处理。
问候,
马可