Матрица-вектор не транспонируется numpy
Пользуюсь numpy хочу транспонировать матрицу 1хn. вот код:
w = np.array([0,0,0,0])
x = np.array([[1,2,3],[4,5,6]])
print(x)
print(x.T)
print(w)
print(w.T)
вывод:
[[1 2 3]
[4 5 6]]
[[1 4]
[2 5]
[3 6]]
[0 0 0 0]
[0 0 0 0]
Почему "обычная" матрица транспонируется, а "унарная" нет?
Ответы (1 шт):
Автор решения: hedgehogues
→ Ссылка
Ваша матрица транспонируется. Вопрос в том, как она выводится на экран. Для того, чтобы увидеть, что матрица транспонирована, сделайте
x.shape
w.shape
x.T.shape
w.T.shape