it's 1d in anaconda due to the bug in the "if linalg.norm(loc[3:6]) > 0.:"
at https://github.com/mne-tools/mne-python/blob/master/mne/fiff/tag.py#L415

that's where the bug is in anaconda. Shall we use:

tag.data['eeg_loc'] = np.c_[loc[0:3], loc[3:6]]

all the time even if the second column is full of zeros?