ValueError: tous les tableaux doivent avoir le même nombre de dimensions

Je vais avoir un problème avec np.append.

Je suis en train de dupliquer la dernière colonne de 20x361 matrice n_list_converted en utilisant le code ci-dessous:

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

Mais j'obtiens l'erreur:

ValueError: tous les tableaux doivent avoir le même nombre de dimensions

Cependant, j'ai vérifié les dimensions de la matrice en faisant

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

et je reçois

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

donc les dimensions match? Où est l'erreur?

  • Essayez np.column_stack.
  • Il a travaillé! Mais pourquoi?
InformationsquelleAutor odo22 | 2016-08-09