I don't know about the numpy manual, but numpy's code itself doesn't follow pep8 convention. If you want a pep8 fullproof codebase, you should check out scikit-learn.

I can fix the non pep8 compliance when I pep8-tify this file. It's just that merging pep8 compliance patches starting now gives me less work to do later :)