Seite 1 von 1

Numpy Array geschickt auslesen

Verfasst: Montag 20. Oktober 2014, 13:44
von Tiiz
Hallo zusammen,

ich habe mir Daten in ein Numpy Array geschrieben. Diese will ich nun in Excel als Wertetabelle (und anschließendem Diagramm) darstellen. Das Array sieht in etwa so aus, wobei die Zahlenwerte dynamisch variieren und noch einige Stützstellen aufweisen können:

[[-2 -5 Ergebnis]
[ 0 -5 Ergebnis]
[ 2 -5 Ergebnis]
[-2 0 Ergebnis]
[ 0 0 Ergebnis]
[ 2 0 Ergebnis]
[-2 5 Ergebnis]
[ 0 5 Ergebnis]
[ 2 5 Ergebnis]]

Nun meine Fragen: Wie kann ich das Array geschickt auslesen?

Schöne Grüße,
Tiiz

Re: Numpy Array geschickt auslesen

Verfasst: Montag 20. Oktober 2014, 13:58
von cofi
Warum schreibst du die Daten nicht stattdessen als CSV Datei? Die kann Excel direkt lesen.

Wenn es nur um das Plotten geht, gibt es da auch noch die Moeglichkeit direkt Python zu benutzen, zB mit matplotlib.

Re: Numpy Array geschickt auslesen

Verfasst: Montag 20. Oktober 2014, 14:36
von Tiiz
In die Exceltabelle soll quasi für den Benutzer später die Ergebnisse dargestellt werden und soll automatisch erstellt werden. Man könnte ja die csv datei automatisch einbinden.

Weiterhin soll mein die Ergebnistabelle etwa so aussehen:

Code: Alles auswählen

 x      y=-2    y=0     y=2
-5      Erg     ...     Erg
 0       ...             ...
 5      Erg     ...     Erg

Re: Numpy Array geschickt auslesen

Verfasst: Montag 20. Oktober 2014, 15:06
von MagBen
Tiiz hat geschrieben:Nun meine Fragen: Wie kann ich das Array geschickt auslesen?
Das hört sich so an, als wolltest Du von Excel direkt auf das Numpy-Array zugreifen. Das würde ich nicht empfehlen.

Ansonsten der schon empfohlene Weg über CSV:
numpy.savetxt schreibt Dir das Array schön als Text raus.
http://docs.scipy.org/doc/numpy/referen ... py.savetxt
Per default sind die Spalten allerdings durch Leerzeichen getrennt, über den Parameter delimeter kannst Du allerdings das Spaltentrennzeichen setzen.