Skip to main content
 首页 » 编程设计

python之如何转置二元向量

2025年05月04日12JustinYoung

在 python 中,我有一个 2x1 数组

a=array([[ 0,  4,  8, 12, 16], 
     [ 0,  8, 16, 24, 32]]) 

当我提取列向量时

c=a[:,1] 

C变成了一个1x2的数组,我希望它是一个2x1的数组。应用转置似乎并不能解决问题。

有什么建议吗?

谢谢

请您参考如下方法:

之后

c=a[:,1] 

c 现在是:

array([4, 8]) 

即一维数组(所以甚至不是 1x2)。

如果你想要一个 2x1 数组,试试这个:

c = a[:,1:2] 

它将变成:

array([[4], 
       [8]])