ich eine Datei "data.dat" folgende Daten:Lesen meshgrid Daten aus der Datei in Python
[[0.2 0.3 0.4][0.3 0.2 0.4][0.5 0.3 0.4]]
Jetzt lese ich diese Daten aus der Datei als
f=open("data.dat","r")
z=f.read()
f.close()
Ich habe x=[1 2 3]
& y=[1 2 3]
. Ich machte eine meshgrid von x
& y
als
X,Y=plt.meshgrid(x,y)
Jetzt versuche ich, Konturdiagramm mit
plt.contourf(X,Y,Z)
zu tun, aber es zeigt Fehler wie: Valueerror: konnte nicht Zeichenfolge konvertieren zu schweben: [ [0.2 0.3 0.4] [0.3 0.2 0.4] [0.5 0.3 0.4]]
Irgendwelche Vorschläge darüber, wie man Z
array als float aus Datei liest oder die Datei "data.dat" auf andere Weise schreibt?
Welche Arten von Elementen sind in x und y gespeichert? –