Ich habe ein Array A
mit der Form (480, 640, 3)
und ein Array B
mit der Form (480, 640)
.2D-Array an 3D-Array anhängen, die dritte Dimension erweitern
Wie kann ich diese beiden als ein Array mit der Form (480, 640, 4)
anhängen?
Ich versuchte , aber es hält nicht die Dimension, während die axis
Option die ValueError: all the input arrays must have same number of dimensions
verursacht.
Oder die grundlegendsten Methoden zu verwenden: 'np. verketten (A, B [..., None], Achse = 2) ' – hpaulj
@hpaulj Getting error' TypeError: concatenate() benötigt höchstens 2 Argumente (3 gegeben) ' – piepi
@piepi, hast du dir die' ' Dokumente verketten? Sie haben Vorrang vor meinen alten Kommentaren. In jedem Fall hätte ich 'np.concatenate ([A, B [..., None]], axis = 2)' schreiben sollen. Das heißt, setzen Sie die Arrays in eine Liste – hpaulj