NCF参数化建筑论坛

标题: 关于树形数据的一个小问题 [打印本页]

作者: Argydit    时间: 2012-10-11 02:19
标题: 关于树形数据的一个小问题
本来以为树形数据只有路径名相同的数据之间才能进行运算,今天做了个小测试发现好像不是这样的。。原来是路径在各自数据中的排次相同的数据进行运算么?而且树形数据对于单个枝端貌似是以longestlist进行的。。这样的话。。数据之间的对应关系感觉被减弱了。。
[attach]35797[/attach]

[attach]35798[/attach]


作者: wjjican    时间: 2012-10-11 08:55
两个拥有不同层级的树形数据,应该是以层级少的那个为基准按照longest(默认设置)进行匹配运算的
作者: wjjican    时间: 2012-10-11 08:56
就像一个非树形数据和树形数据匹配一样
作者: wangjunxiong    时间: 2012-10-11 10:35
在处理实际问题中,数据与数据之间是相对应的。例如,两组数据决定下一个运算器的结果,只有true和false的结果,如果结果有true又有false,那说明前面的两组数据有部分数据是不符合要求,那么在进行这步处理之前就要考虑如何把false的数据处理掉。数据的使用,我个人认为多是一一对应的,例如A数据有3个分叉,每个分叉的数据总数不一样,如果B数据是和A数据对应使用,也就是A和B决定下一个运算器的输入条件,则B数据应该和A数据形式是一样的,要不是一对多,要不是多对多。
作者: Argydit    时间: 2012-10-12 09:14
wjjican 发表于 2012-10-11 08:55
两个拥有不同层级的树形数据,应该是以层级少的那个为基准按照longest(默认设置)进行匹配运算的

额 其实我说longest是说路径的相互对应上。。例如
{0} a                           {0;0;0}            d
{1} b         +                {0;0;1}            e
{2} c


得出来结果会是啥。。。还是理不灵情。都是边做边试TT
作者: Argydit    时间: 2012-10-12 09:23
wangjunxiong 发表于 2012-10-11 10:35
在处理实际问题中,数据与数据之间是相对应的。例如,两组数据决定下一个运算器的结果,只有true和false的结 ...

嗯。您的意思就是数据的对应关系应该有我们自己调出来,而不是仅仅依靠程序对吗。
作者: Argydit    时间: 2012-10-12 09:23
[attach]35812[/attach]





欢迎光临 NCF参数化建筑论坛 (http://bbs.ncf-china.com/) Powered by Discuz! X3.2