Why Is Numpy Faster Than For Loop