Numpy in Blender 2.77a
Python looks in the list returned by sys.path.

import sys
print(sys.path)


It looks in each directory in the sequence, and the first mention of the module you are trying to import is where it will attempt to import from. You for some reason had numpy in /scripts/modules, and it looks like it was perhaps from an older Python version. Blender comes bundled with numpy for quite a while now, so no need to install it into modules.

On Windows machines, Blender stores the numpy in 

2.77\python\lib\site-packages\numpy


on Linux it seems to be

python/lib/python3.5/site-packages/numpy


or

/usr/lib/python3/dist-packages/numpy/