У меня проблема с np.append
.
Я пытаюсь дублировать последний столбец матрицы 20x361 n_list_converted
, используя следующий код:
n_last = []
n_last = n_list_converted[:, -1]
n_lists = np.append(n_list_converted, n_last, axis=1)
Но я получаю ошибку:
ValueError: все входные массивы должны иметь одинаковое количество измерений
Однако, я проверил размеры матрицы, выполнив
print(n_last.shape, type(n_last), n_list_converted.shape, type(n_list_converted))
и я получаю
(20L,) (20L, 361L)
чтобы размеры соответствовали? Где ошибка?