2017-12-18 4 views
0

Ich muss eine Datei in meinem Train-Modul in ein np.array lesen (ich möchte das Array als label_keys in einem DNNClassifier verwenden).Verwenden Sie tf.TextLineReader zum Lesen eines np.array in TensorFlow

Ich habe versucht, tf.read_file und tf.TextLineReader(), aber ich kann sie nicht nur die Zeilen zu einem np.array ausgeben.

Ist es möglich?

(warum nicht einfach eine Datei lesen mit offenem? Ich bin Ausbildung in GCS und wollen die Datei aus dem Speicher zu bekommen :)

Antwort

2

Um eine Datei von GCS zugreifen TensorFlow verwenden, können Sie die Python tf.gfile.GFile API verwenden , die sich wie ein normales Python-Dateiobjekt verhält, aber es Ihnen ermöglicht, TensorFlows Dateisystem-Connectors zu verwenden:

with tf.gfile.GFile("gs://...") as f: 
    file_contents = f.read() 
Verwandte Themen