title: Array division- translating from MATLAB to Python
body: <p>I have this line of code in MATLAB, written by someone else:</p>
  
  <pre><code>c=a.'/b
  </code></pre>
  
  <p>I need to translate it into Python. a, b, and c are all arrays. The dimensions that I am currently using to test the code are:</p>
  
  <p>a: 18x1,<br>
  b: 25x18,                                                                                                                            </p>
  
  <p>which gives me c with dimensions 1x25.</p>
  
  <p>The arrays are not square, but I would not want the code to fail if they were. Can someone explain exactly what this line is doing (mathematically), and how to do it in Python? (i.e., the equivalent for the built-in mrdivide function in MATLAB if it exists in Python?)</p>