2017-11-30 1 views
-1

Das folgende Programm muss Mnist-Daten aus Keras importieren, aber die importierten Daten bestehen nur aus Nullen. Ich habe es auf entfernten Servern versucht und wieder hat es das gleiche Problem. Wer weiß warum?Laden von Mnist-Daten in Keras

import tensorflow as tf 

from keras.datasets import mnist 

import numpy as np 

from tempfile import TemporaryFile 


(x_train, y_train), (x_test, y_test) = mnist.load_data() 

data= np.concatenate((x_train, x_test), axis= 0) 

Antwort

1

Mnist-Daten bestehen aus Graustufenbildern der 10 Ziffern. Schwarzer Hintergrund wird durch Nullen und weiße Zahl durch ganze Zahlen von 1 bis 255 dargestellt (255 bedeutet weiß).

Sie haben wahrscheinlich x_train gedruckt und zeigen nur Nullen im gedruckten Teil des Arrays, aber dies ist nicht für das gesamte Array der Fall. Versuchen:

import numpy as np 
print(np.mean(x_train))