@dispatch(Field, np.ndarray)
def compute_up(c, x, **kwargs):
    if x.dtype.names and x.dtype.names in c._name:
        return x[c._name]
    if not x.dtype.names and x.shape[1] == len(c._child.fields):
        return x[:, c._child.fields.index(c._name)]
    raise NotImplementedError()  # pragma: no cover
dataset/ETHPy150Open blaze/blaze/blaze/compute/numpy.py/compute_up/swapped operands of `in`