【问题标题】:How can I get a column from a 2D python array?如何从 2D python 数组中获取列?
【发布时间】:2013-08-07 09:54:14
【问题描述】:

我想知道对方

import numpy as np
a = np.array([[0,0,0,2,3,0],[3,2,4,0,0,1]])

如果我想将 col2 转换为 col4,那么结果可能是:

[[0,2,3][4,0,0]]

我怎样才能做到? 谢谢。

【问题讨论】:

  • 我认为here 几乎可以满足您对 numpy 切片的所有需求
  • 另外:你的标题和你的问题不匹配。修复其中一个或另一个

标签: python python-2.7 numpy multidimensional-array


【解决方案1】:
>>> import numpy as np
>>> a = np.array([[0,0,0,2,3,0],[3,2,4,0,0,1]])
>>> a[:,2:5]
array([[0, 2, 3],
       [4, 0, 0]])

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-23
    • 2015-07-09
    • 2015-03-14
    相关资源
    最近更新 更多