title: When to use pandas series, numpy ndarrays or simply python dictionaries?
body: <p>I am new to learning Python, and some of its libraries (numpy, pandas).</p>
  <p>I have found a lot of documentation on <em><strong>how</strong></em> numpy ndarrays, pandas series and python dictionaries work.</p>
  <p>But owing to my inexperience with Python, I have had a really hard time determining <em><strong>when</strong></em> to use each one of them. And I haven't found any best-practices that will help me understand and decide when it is better to use each type of data structure.</p>
  <p>As a general matter, are there any best practices for deciding which, if any, of these three data structures a specific data set should be loaded into?</p>