Why not just ``data = data[:, np.newaxis]``.  That way, you don't need to copy the data?