numpy: unexpected result when dividing a vertical array by one of its own elements,"x = np.random.rand(5, 1)"