title: TypeError: only integer scalar arrays can be converted to a scalar index
body: <p>I am trying a simple demo code of tensorflow from <a href="https://github.com/llSourcell/tensorflow_demo" rel="noreferrer">github link</a>.<br>
  I'm currently using python version 3.5.2 <br><br></p>
  
  <pre><code>Z:\downloads\tensorflow_demo-master\tensorflow_demo-master&gt;py Python
  3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:18:55) [MSC v.1900 64 bit (AMD64)] on win32&lt;br&gt; Type "help", "copyright", "credits" or "license" for more information.
  </code></pre>
  
  <p>I ran into this error when I tried board.py in command-line. I have installed all the dependencies that are required for this to run.</p>
  
  <pre><code>def _read32(bytestream):
      dt = numpy.dtype(numpy.uint32).newbyteorder('&gt;')
      return numpy.frombuffer(bytestream.read(4), dtype=dt)
  
  def extract_images(filename):
      """Extract the images into a 4D uint8 numpy array [index, y, x, depth]."""
      print('Extracting', filename)
      with gzip.open(filename) as bytestream:
          magic = _read32(bytestream)
          if magic != 2051:
              raise ValueError(
                  'Invalid magic number %d in MNIST image file: %s' %
                  (magic, filename))
          num_images = _read32(bytestream)
          rows = _read32(bytestream)
          cols = _read32(bytestream)
          buf = bytestream.read(rows * cols * num_images)
          data = numpy.frombuffer(buf, dtype=numpy.uint8)
          data = data.reshape(num_images, rows, cols, 1)
      return data
  
  Z:\downloads\tensorflow_demo-master\tensorflow_demo-master&gt;py board.py
  Extracting  Z:/downloads/MNIST dataset\train-images-idx3-ubyte.gz
  Traceback (most recent call last):  
  File "board.py", line 3, in &lt;module&gt;
      mnist = input_data.read_data_sets(r'Z:/downloads/MNIST dataset', one_hot=True)  
  File "Z:\downloads\tensorflow_demo-master\tensorflow_demo-master\input_data.py", line 150, in read_data_sets
      train_images = extract_images(local_file) 
  File "Z:\downloads\tensorflow_demo-master\tensorflow_demo-master\input_data.py", line 40, in extract_images
      buf = bytestream.read(rows * cols * num_images) 
  File "C:\Users\surak\AppData\Local\Programs\Python\Python35\lib\gzip.py", line 274, in read
      return self._buffer.read(size)
  TypeError: only integer scalar arrays can be converted to a scalar index
  </code></pre>