[Python] Generalizzando: algoritmi di calcolo

2009-10-19 Per discussione michele
Salve a tutti, ho un problema interessante che vorrei discutere con voi. In generale, sono interessato a due eventi che sono intermittenti (= iniziano e finiscono casualmente) e concorrenti (= capitano contemporaneamente e non). Per capirci meglio, in input ho due liste che contengono gli ista

Re: [Python] Generalizzando: algoritmi di calcolo

2009-10-19 Per discussione Marco Beri
2009/10/19 > Salve a tutti, > ho un problema interessante che vorrei discutere con voi. > In generale, sono interessato a due eventi che sono intermittenti (= > iniziano e finiscono casualmente) e concorrenti (= capitano > contemporaneamente e non). > > Per capirci meglio, in input ho due liste c

Re: [Python] Generalizzando: algoritmi di calcolo

2009-10-19 Per discussione Marco Beri
Questa versione non inserisce l'ultimo intervallo spurio da 0 eventi attivi: s1ev = [(1723, 18550), (10, 101000)] s2ev = [(9154, 9307), (9340, 10442), (87361, 98214)] starts = sorted(s[0] for s in s1ev + s2ev) ends = sorted(s[1] for s in s1ev + s2ev) actives = [[] for x in range(3)] actives[

Re: [Python] Generalizzando: algoritmi di calcolo

2009-10-19 Per discussione Michele
2009/10/19 Marco Beri : > Questa versione non inserisce l'ultimo intervallo spurio da 0 eventi attivi: > > s1ev = [(1723, 18550), (10, 101000)] > s2ev = [(9154, 9307), (9340, 10442), (87361, 98214)] > > starts = sorted(s[0] for s in s1ev + s2ev) > ends = sorted(s[1] for s in s1ev + s2ev) > > ac