DOC: Tweaks to docstrings

Variables in `single backticks`
Code in ``double backticks``
Outputs are never array_like, they're either ndarray or list or etc.
some accept array_like inputs but were listed as ndarray
other small changes
for Py3k compat I guess this should be `print(z)`