title: How to understand the tensorflow's Slice function？
body: <p>Recently, I learned the code about RNN from the tutorials of tensorflow.Part code as below, while more information at <a href="https://www.tensorflow.org/tutorials/recurrent" rel="nofollow noreferrer">https://www.tensorflow.org/tutorials/recurrent</a> </p>
  
  <pre><code>outputs = []
      state = self._initial_state
      with tf.variable_scope("RNN"):
        for time_step in range(num_steps):
          if time_step &gt; 0: tf.get_variable_scope().reuse_variables()
          (cell_output, state) = cell(inputs[:, time_step, :], state)#here!
          outputs.append(cell_output)
  </code></pre>
  
  <p>I just can't undetstand that how <code>inputs[:, time_step, :]</code>works,for example, what's these Args mean?
  Your answer will be appreciated.Thanks a lot!</p>