Ich habe den folgenden Code:Python - imshow zeigt kein Bild
import matplotlib.pyplot
import numpy
data_file = open("train/small_train.csv", "r")
data_list = data_file.readlines()
data_file.close()
all_values = data_list[0].split(",")
image_array = numpy.asfarray(all_values[1:]).reshape((28,28))
matplotlib.pyplot.imshow(image_array, cmap="Greys", interpolation="None")
sollte dies die erste Zeile einer CSV-Datei lesen und die Pixelwerte (split(","
) holen, legte sie zusammen ein Bild zu erzeugen .
Der Code läuft nur ohne Fehler aber ist das Bild nicht zeigt ...
Vielleicht würde 'matplotlib.pyplot.show()' helfen? –
P.S. Ein genereller Kommentar ist, dass Sie versuchen sollten, ein [minimales Arbeitsbeispiel] (https://stackoverflow.com/help/mcve) zu erstellen. Laien: Jeder sollte in der Lage sein, Ihr Beispiel direkt zu führen. In diesem Fall hätten Sie einige fiktive Daten erhalten können. –
matplotlib.pyplot.show gibt moduleError: kein Modul namens show – fipsi