tensorflow學習——read_data_sets一直報連線超時
阿新 • • 發佈:2019-01-02
from tensorflow.examples.tutorials.mnist import input_data
mnist = input_data.read_data_sets("MNIST_data/",one_hot=True)
print(mnist.train.images.shape,mnist.train.labels.shape)
這是一個簡單的小例子,只是獲取資料集,但是一直報
File "G:\tensorflow_be\tensorflow\envs\tensorflow\lib\urllib\request.py", line 1256, in do_open raise URLError(err) URLError: <urlopen error [WinError 10060] 由於連線方在一段時間後沒有正確答覆或連線的主機沒有反應,連線嘗試失敗。>
我一開始以為是外網,因為我連續多次重複執行,依舊不減下載到檔案。但是開了外網也是這情況。
後來偶然的幾乎下,我成功下載了一個
runfile('E:/tensorflow/temp.py', wdir='E:/tensorflow')
Extracting MNIST_data/train-images-idx3-ubyte.gz
但是剩下的三個檔案還沒下載下來,我就重複按F5,最後總算是N多次失敗後都下載下來了。最後程式碼效果:
Extracting MNIST_data/train-images-idx3-ubyte.gz Extracting MNIST_data/train-labels-idx1-ubyte.gz Extracting MNIST_data/t10k-images-idx3-ubyte.gz Successfully downloaded t10k-labels-idx1-ubyte.gz 4542 bytes. Extracting MNIST_data/t10k-labels-idx1-ubyte.gz (55000, 784) (55000, 10)