title: Scalar multiplication not working with image vector
body: <p>I've imported an image and converted it to a vector, now I want to multiply it by a scalar. I'm getting very odd behavior.</p>
  
  <pre><code>import numpy
  import Image
  
  image = Image.open("./yalefaces/subject01.gif").convert("L")
  vector = numpy.asarray(image).flatten()
  print vector
  print vector * 2
  </code></pre>
  
  <p>The response I get:</p>
  
  <pre><code>[130 130 130 ...,  68  68  68]
  [  4   4   4 ..., 136 136 136]
  </code></pre>
  
  <p>Why do I not get the expected result, <code>[260 260 260 ..., 136 136 136]</code>?</p>