python matplotlib nur plot Ganzzahlen

Ich bin sehr neu in python. zwei Tage. den Versuch, einen plot arbeiten mit matplotlib. Ich bin immer diese Fehlermeldung:

cannot perform reduce with flexible type

die Zeile mit dem Fehler ist:

ax.scatter(x,y,z,marker='o')

Variablen:

ax ist definiert als: ax = Axes3D(fig)

Abb ist definiert als: fig = plt.figure()

x, y, z sind Listen

Python-Experten mir sagen, warum? Ich habe den plot zu arbeiten, aber die Werte sind Ganzzahlen. Decimal-Werte werden bevorzugt.

Habe ich gelesen, dass Listen in python sind nicht sehr gut mit zahlen... kann das jemand klären? Ich habe es zur Arbeit mit Listen und ndarrays aber alle Werte müssen ganze zahlen sein.

Dank!

  • Sind Sie sicher, dass x, y, z sind Listen mit Fließkommazahlen (Dezimalzahlen)?
  • Kannst du ein bisschen mehr code? Es ist nicht genug, um das Problem zu reproduzieren.
InformationsquelleAutor max | 2010-07-23
Schreibe einen Kommentar