ValueError: todas as matrizes de entrada devem ter o mesmo número de dimensões

Estou tendo um problema comnp.append.

Estou tentando duplicar a última coluna da matriz 20x361n_list_converted usando o código abaixo:

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

Mas eu recebo um erro:

ValueError: todas as matrizes de entrada devem ter o mesmo número de dimensões

No entanto, verifiquei as dimensões da matriz fazendo

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

e eu recebo

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

então as dimensões combinam? Onde está o erro?