title: Why is the adjoint of a matrix in numpy obtained by np.matrix.getH()
body: <p>when I want to get the adjoint of a numpy array, I have to type</p>
  
  <pre><code>A = np.matrix([...])
  A.getH()
  </code></pre>
  
  <p>I am curious about the naming. Why is it</p>
  
  <pre><code>np.matrix.getH()?
  </code></pre>
  
  <p>In contrast, transpose and conjugate are implemented as</p>
  
  <pre><code>ndarray.transpose()
  ndarray.conjugate()
  </code></pre>