No idea why, it sounded like it should be slow so I tested it. You can look at the source and find out. Let me know what you find: https://github.com/numpy/numpy/blob/v1.8.1/numpy/core/fromnumeric.py#L2614