我試圖在Linux上運行tutorial。我安裝了gcc
,cython
,numpy
,six
。tensorflow初學者教程 - read_data_sets失敗
我可以導入數據,但似乎有某種問題解壓縮它。
任何人都可以幫忙嗎?
Python 2.7.3 (default, Jun 22 2015, 19:43:34)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import g3doc.tutorials.mnist.input_data as input_data
>>> mnist = input_data.read_data_sets("MNIST_data/", one_hot=True)
Successfully downloaded train-images-idx3-ubyte.gz 9912422 bytes.
Extracting MNIST_data/train-images-idx3-ubyte.gz
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "g3doc/tutorials/mnist/input_data.py", line 175, in read_data_sets
train_images = extract_images(local_file)
File "g3doc/tutorials/mnist/input_data.py", line 60, in extract_images
buf = bytestream.read(rows * cols * num_images)
File "/usr/lib/python2.7/gzip.py", line 263, in read
chunk = self.extrabuf[offset: offset + size]
TypeError: only integer scalar arrays can be converted to a scalar index
>>> mnist = input_data.read_data_sets("MNIST_data/", one_hot=True)
Extracting MNIST_data/train-images-idx3-ubyte.gz
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "g3doc/tutorials/mnist/input_data.py", line 175, in read_data_sets
train_images = extract_images(local_file)
File "g3doc/tutorials/mnist/input_data.py", line 60, in extract_images
buf = bytestream.read(rows * cols * num_images)
File "/usr/lib/python2.7/gzip.py", line 263, in read
chunk = self.extrabuf\[offset: offset + size]
TypeError: only integer scalar arrays can be converted to a scalar index
感謝提出這個問題 - 修正現在是上游:https://github.com/tensorflow/tensorflow/commit/a4806a3fba7c00bea3e7022477339b2d09539751 – mrry
另見:[tflearn問題](https://github.com/tflearn/tflearn/issues/584) –