Fix the phase randomization thing I had commented out when porting to
Python3.
Clean up that really bad coding style that seems common in numpy...

I applaud those scientific types and what they do, but FFS this is
just ugly:

myarray=np.array((3,4,5))*2./1j+1.

:)