Leo*_*fox 1 python transpose numpy
在python中,我有一个2x1数组
a=array([[ 0, 4, 8, 12, 16],
[ 0, 8, 16, 24, 32]])
Run Code Online (Sandbox Code Playgroud)
当我提取列向量时
c=a[:,1]
Run Code Online (Sandbox Code Playgroud)
C变为1x2阵列,我希望它是一个2x1阵列.应用转置似乎没有办法.
有什么建议?
谢谢
后
c=a[:,1]
Run Code Online (Sandbox Code Playgroud)
c 就是现在:
array([4, 8])
Run Code Online (Sandbox Code Playgroud)
即1D阵列(即使不是1x2).
如果你想要一个2x1阵列,试试这个:
c = a[:,1:2]
Run Code Online (Sandbox Code Playgroud)
它会变成:
array([[4],
[8]])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2696 次 |
| 最近记录: |