循环收集/收集操作符中的展开选项

sgenzersgenzer 管理员,版主,员工,RapidMiner认证分析师,社区经理,成员,大学教授,PM版主职位:2959年社区经理
2018年11月编辑 帮助
嗨……今天在我的RapidMiner之旅中发现了一个有趣的“展开”选项,我很高兴找到它。如果我正确理解它,它有能力联合一个操作符集合的例子集(在相同的方式,追加操作符,如果属性的数量和类型是相同的)?两个问题:1)到底为什么叫“展开”?很长一段时间以来,我一直在寻找这种能力(并在此期间创建了Union操作符的菊花链)。为什么不叫它“联盟”呢?我怎样才能使它工作呢?在输入中,我放了多个例子集,然后,如果我勾选“展开”,我希望得到一个大的并集。但这行不通。帮助吗?

在这里,我生成了三个示例集,收集它们,然后尝试使用collect“展开”它们:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<过程version = " 6.5.002 " >
> <上下文
<输入/ >
<输出/ >
<宏/ >
> < /上下文

<过程扩展= " true " >


< /操作符>



< /操作符>



< /操作符>



< /操作符>








> < /过程
< /操作符>
> < /过程
这里我对循环收集做了同样的事情:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<过程version = " 6.5.002 " >
> <上下文
<输入/ >
<输出/ >
<宏/ >
> < /上下文

<过程扩展= " true " >


< /操作符>



< /操作符>



< /操作符>



<过程扩展= " true " >




> < /过程
< /操作符>








> < /过程
< /操作符>
> < /过程
我一定错过了什么很简单的东西?谢谢。

斯科特
标记:

答案

  • JEdwardJEdward RapidMiner认证分析师,RapidMiner认证专家,成员职位:578独角兽
    下面的例子可能会对您有所帮助。我的理解是它把集合的集合组合在一起,而不是例子集合的并集。
    对于未来的版本来说,这可能是一个很好的特性请求,因为我经常循环集合来连接示例集,并发现在较大的集合上,内存处理可能会很棘手。
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <过程version = " 6.5.002 " >
    > <上下文
    <输入/ >
    <输出/ >
    <宏/ >
    > < /上下文

    <过程扩展= " true " >

    <过程扩展= " true " >














    > < /过程
    < /操作符>

    <过程扩展= " true " >














    > < /过程
    < /操作符>

    <过程扩展= " true " >














    > < /过程
    < /操作符>

    创建一个集合的集合
    < /操作符>


    '展开'集合的集合
    < /操作符>

    Flatten应该有同样的效果。
    < /操作符>








    > < /过程
    < /操作符>
    > < /过程
  • sgenzersgenzer 管理员,版主,员工,RapidMiner认证分析师,社区经理,成员,大学教授,PM版主职位:2959年社区经理
    谢谢,但我仍然不清楚-这不是文件说的。http://docs.www.turtlecreekpls.com/studio/operators/process_control/collections/loop_collection.html)

    展开
    此参数指定在输入端口接收到的集合是否应该展开。如果将展开参数设置为true,则输出将是输入集合中所有元素的并集。

    斯科特
登录注册置评。