Fehler beim Anhängen an ein leeres NumPy-Array

Ich versuche, ein leeres (nicht np.empty!) Array mit Werten zu füllen, indem ich append verwende, aber ich erhalte einen Fehler:

Mein Code lautet wie folgt:

import numpy as np
result=np.asarray([np.asarray([]),np.asarray([])])
result[0]=np.append([result[0]],[1,2])

Und ich bekomme:

ValueError: could not broadcast input array from shape (2) into shape (0)