Fügen Sie ein 1d-array ein 2d-array in Python-Numpy

Habe ich ein numpy 2D-array [[1,2,3]].
Ich muss anfügen numpy 1D-array( sagen [4,5,6]), so dass es wird [[1,2,3], [4,5,6]]

Dies ist leicht möglich mit Hilfe von Listen, wo man einfach nur rufen Anhängen auf die 2D-Liste.

Aber wie machst du es in Numpy-arrays?

np.concatenate und np.append nicht funktionieren. konvertieren Sie das array 1D aus irgendeinem Grund.

Dank!

  • vstack hat np.concatenate([np.atleast_2d(m) for m in tup], 0) - in anderen Worten - machen Sie sicher, dass alle Eingänge sind 2d und dann zu verketten.
InformationsquelleAutor excavator | 2016-02-17
Schreibe einen Kommentar