title: Split integer into digits using numpy
body: <p>I have a question. The question is asked before but as far as i can see never using numpy.
  I want split a value in the different digits. do somthing and return back into a number. based on the questions below i can do what i want.
  But i prefere to do it all in numpy. I expect it is more efficient because i'm not changing back and forward to numpy arrays.
  See example:</p>
  
  <p>Example:</p>
  
  <pre><code>import numpy as np
  
  
  l = np.array([43365644])  # is input array
  n = int(43365644)
  m = [int(d) for d in str(n)]
  o = np.aslist(np.sort(np.asarray(m)))
  p = np.asarray(''.join(map(str,o)))
  </code></pre>
  
  <p>I have tried serval times but without much luck.
  I had one moment i used the split function and it worked (in the terminal) but after add it to a script it failed again and i was unable to reproduce what i did before..</p>
  
  <p><code>q = np.sort(np.split(l,1),axis=1)</code>
  no error but it is still a singel value.</p>
  
  <p><code>q = np.sort(np.split(l,8),axis=1)</code>
  With this method it gives the following error:</p>
  
  <pre><code>Traceback (most recent call last):
  File "python", line 1, in &lt;module&gt;
  ValueError: array split does not result in an equal division
  </code></pre>
  
  <p>Is there some way that this is possible in numpy? thanks in advance</p>
  
  <p>referenced questions:<br>
  <a href="https://stackoverflow.com/questions/21270320/turn-a-single-number-into-single-digits-python#21270338">Turn a single number into single digits Python</a><br>
  <a href="https://stackoverflow.com/questions/489999/convert-list-of-ints-to-one-number#490020">Convert list of ints to one number?</a></p>