ValueError: alle Eingabe-arrays müssen dieselbe Anzahl von Dimensionen

Ich habe ein problem mit np.append.

Ich versuche, duplizieren Sie die Letzte Spalte von 20x361 matrix n_list_converted indem mithilfe des folgenden Codes:

n_last = []
n_last = n_list_converted[:, -1]
n_lists = np.append(n_list_converted, n_last, axis=1)

Aber ich bekomme Fehler:

ValueError: alle Eingabe-arrays müssen dieselbe Anzahl von Dimensionen

Jedoch, ich habe die matrix-Dimensionen zu tun

 print(n_last.shape, type(n_last), n_list_converted.shape, type(n_list_converted))

bekommen und habe

(20L,) (20L, 361L)

also die Abmessungen entsprechen? Wo ist der Fehler???

Versuchen np.column_stack.
Es hat geklappt! Aber warum?

InformationsquelleAutor odo22 | 2016-08-09

Schreibe einen Kommentar