title: numpy.unique with order preserved
body: <pre><code>['b','b','b','a','a','c','c']
  </code></pre>
  
  <p>numpy.unique gives</p>
  
  <pre><code>['a','b','c']
  </code></pre>
  
  <p>How can I get the original order preserved</p>
  
  <pre><code>['b','a','c']
  </code></pre>
  
  <hr>
  
  <p>Great answers. Bonus question. Why do none of these methods work with this dataset? <a href="http://www.uploadmb.com/dw.php?id=1364341573" rel="noreferrer">http://www.uploadmb.com/dw.php?id=1364341573</a> Here's the question <a href="https://stackoverflow.com/questions/15649097/numpy-sort-wierd-behavior?lq=1">numpy sort wierd behavior</a></p>