“循环集合内的迭代宏”
你好
也许有人知道如何解决我的问题:我有一个n个ExampleSets和n个模型的集合。我想将第n个模型应用于对应的第n个ExampleSet,所以我必须并行地循环两个集合。
在尝试了很多东西之后,我发现最符合逻辑的方法是用“记住”操作符存储一个集合,然后循环遍历另一个集合,“召回”第一个集合,并在每次循环中选择第n项。
问题是如何在收集循环中选择第n项。
大多数循环都有“迭代宏”参数,这正是我正在寻找的-然而“循环集合”操作符缺乏这个参数。
我也找不到一种方法来循环通过一个项目的集合使用不同的操作符比“循环集合”。“循环直到”似乎合理,但如何指定“输入集合为空”的条件?
有什么办法吗?
莫妮卡
也许有人知道如何解决我的问题:我有一个n个ExampleSets和n个模型的集合。我想将第n个模型应用于对应的第n个ExampleSet,所以我必须并行地循环两个集合。
在尝试了很多东西之后,我发现最符合逻辑的方法是用“记住”操作符存储一个集合,然后循环遍历另一个集合,“召回”第一个集合,并在每次循环中选择第n项。
问题是如何在收集循环中选择第n项。
大多数循环都有“迭代宏”参数,这正是我正在寻找的-然而“循环集合”操作符缺乏这个参数。
我也找不到一种方法来循环通过一个项目的集合使用不同的操作符比“循环集合”。“循环直到”似乎合理,但如何指定“输入集合为空”的条件?
有什么办法吗?
莫妮卡
0
答案
我可以在循环之前设置一个宏,然后在每个循环中使用“Generate macro”操作符重新生成它,并将%{macro_name}+1作为宏值。
不管怎样,如果没有更直接的方法,我觉得很奇怪。