如何在python中转置矩阵
A = [1, 2, 3, 4]
进入:
B = [[1],
[2],
[3],
[4]]??
A是numpy.array。 当我使用A = A.T转置它时,我得到:
B = [[1,
2,
3,
4]]
感谢您的帮助!
它必须完全像这样:
B = [[1],
[2],
[3],
[4]]
不是:
B = [[[1],
[2],
[3],
[4]]]
不是:
B = [[1]\n\n,[2]\n\n,[3]\n\n,[4]\n\n]
查看调试器,而不是打印的内容。 你知道我的意思吗?
答案 0 :(得分:2)
您可以添加一个新轴:
import numpy as np
A = np.array([1, 2, 3, 4])
A = A[:, np.newaxis]
print(A)
输出
[[1]
[2]
[3]
[4]]