在学习R的同时,我很难找到一种从单词列表中生成多个场景的解决方案。应该通过考虑规则的组合来执行此操作。 因此,假设我们有一个主要方案:
Ref : <"car", "plane", "train">
列表中每个对象的对应规则为:
` Ref rules
car append(Ref, plane, after = Position of car)
plane append(Ref, train, after= Position of plane)
train Ref[- Position of train] #this removes "train" `
现在,为了考虑所有可能性,必须考虑上述规则的组合。 这意味着:
首先,将分别使用规则,然后再两个两个地使用规则,最后,应全部使用三个规则。 因此,这将为我们提供7种可能的情况。
因此,最终结果将如下所示:
# 1 object, 1 rule
1. <"car", "plane","plain", "train">
2. <"car", "plane", "train", "train">
3. <"car", "plane">
# 2 rules for 2 objects
4. <"car", "plane", "plane", "train", "train">
5. <"car", "plane", "plain">
6. <"car", "plane", "train">
# 3 rules , 3 objects
7. <"car", "plane", "plane", "train">
感谢您在此方面的帮助,以了解我应该如何开发解决方案。