title: How to create all combinations column wise for multiple variables in pandas?
body: <p>For a given range for n variables. I have taken n=3 as an example.</p>
  
  <pre><code>A : [1,3]
  B:  [5,10,12]
  C: [100,113]
  </code></pre>
  
  <p>Note the values in the above range can be float as well.</p>
  
  <p>How can we create a dataframe where every column represent a unique combination of the input variables?</p>
  
  <pre><code>    c1  c2  c3  c4  c5  c6  c7  c8  c9  c10 c11 c12
  a   1   1   1   3   3   3   1   1   1   3   3   3
  b   5   10  12  5   10  12  5   10  12  5   10  12
  c   100 100 100 100 100 100 113 113 113 113 113 113
  </code></pre>