DMUG-Archiv 2000

Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

Re: Geschwindigkeitsprobleme-Nachtrag

> Offentsichlich liegt das Problem bei AppendTo =
> Sollte man nicht nehmen wenn man viele derartige Operationen
> durchzufuehren hat (ganz schlecht)
> 
> Im Handbuch wird folgendes vorgeschlage:
> 
> s = {s, new}
> und anschliessend
> s = Flatten[s]
> 
> Damit kommt aber das Problem auf, dass man hinterher nur noch
> eine List hat und man keine Listen von Listen erzeugen.

Ja, wenn in 'new' auch Listen vorkommen, dann geht das nicht.
Dann nimmt man statt 'List' halt einfach 'gaga':

s = gaga[]

s = gaga[s, new1]

s = gaga[s, new2]

...

und am Schluss:

s = Flatten[s]

dann vielleicht noch:

List@@s

und man hat die gewünschte Liste.

Roman Mäder


Antworten:
Verweise:
Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

DMUG DMUG-Archiv, http://www.mathematica.ch/archiv.html