DMUG-Archiv 2013

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

Re: Sichern von Zwischenergebnissen via Save, DumSave o.ä.

Hallo Michael,

Leider hat das nicht geklappt. Die Daten stehen in der Variablen dataFB (als ganz normale Liste von Regeln) und ich kann diese auch mit Save oder DumpSave auf die Platte schreiben. So weit so schön, aber beim Zurücklesen, etwa wie "<<" kommen diese nicht mehr so an, wie sie waren.

Hier nicht nachvollziehbar; Graphen koennen mit UndirectedEdge[], DirectedEdge[] oder mit Rule[] gelistet werden.

In[2]:= g0 = {1 \[UndirectedEdge] 2, 2 \[UndirectedEdge] 3,
   1 \[UndirectedEdge] 3, 3 \[UndirectedEdge] 4,
   4 \[UndirectedEdge] 5, 7 \[UndirectedEdge] 6,
   8 \[UndirectedEdge] 6, 5 \[UndirectedEdge] 7,
   7 \[UndirectedEdge] 8};

In[3]:= g1 = Graph[g0]
Out[3]= <snip>

In[4]:= g2 = {1 \[DirectedEdge] 2, 2 \[DirectedEdge] 3,
   3 \[DirectedEdge] 1};

In[5]:= g3 = Graph[g2]
Out[5]= <snip>

In[6]:= g4 = {1 -> 2, 2 -> 3, 3 -> 4, 4 -> 2};

In[7]:= g5 = Graph[g4]
Out[7]= <snip>

In[8]:= Save["mgS.txt", "`*"]

In[9]:= DumpSave["mgDS.mx", "Global`"]

Out[9]= {"Global`"}

In[10]:= Save["stdout", "`*"]

During evaluation of In[10]:=
<snip>Mma schreibt in das Notebook zurueck: Sichtkontrolle</snip>

Wenn man Mma schliesst, und in ein neues Notebook einliest

<<mgS.txt

oder

<<mgDS.mx

dann sind die Graphen wieder da.

Ich hätte beim DumpSave erwartet, daß da alles mit in die Datei geschrieben wird, wird es aber nicht.

Definiere "alles"; die Symbole etwa des globalen Contexts kann man herausschreiben lassen. Wenn die Facebookfreundesdatei z.B. URL's, Bildchen und andere Datentypen enthält, oder auch Referenzen, die von Facebookrechten verweigert werden, dann koennen Aktionen auf diesen Referenzen fehlschlagen ... that's the way it is.

Gruesse in die Ferien
Udo.



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

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