title: Tensorflow: Normal distribution broadcasting
body: <p>I define batch of two normal distributions:</p>
  
  <pre><code>dist = tf.contrib.distributions.Normal(mu=[1., 2.], sigma=10.)
  </code></pre>
  
  <p>Then I want to evalutate pdf of each of this distribution on each of points [0., 1., 2., 3.]. Unfortunately</p>
  
  <pre><code>dist.pdf([0.0, 1.0, 2.0, 3.0])
  </code></pre>
  
  <p>make an error:</p>
  
  <pre><code>ValueError: Dimensions must be equal, but are 4 and 2
  </code></pre>
  
  <p>How can I evaluate it in a simple way and have tensor of shape (2, 4) as an output?</p>