【问题标题】:Splitting arrays python拆分数组python
【发布时间】:2011-09-15 06:14:11
【问题描述】:

我在 Python 中有一个二维数组,可以是普通数组,也可以是尺寸为 (150, 5) 的 numpy 数组,我希望将其分成两个尺寸分别为 (150, 3) 和 (150, 2) 的数组。不知怎的,我一直没能做到。

有什么建议吗?

【问题讨论】:

    标签: python arrays list numpy


    【解决方案1】:

    对于 numpy 数组,您可以像这样对它们进行切片:

    a, b = the_array[...,:3], the_array[...,3:]
    

    和列表列表(这就是我对“普通数组”的理解)

    a, b = [i[:3] for i in the_array], [i[3:] for i in the_array]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-27
      • 2020-09-02
      • 1970-01-01
      • 1970-01-01
      • 2022-01-25
      • 1970-01-01
      相关资源
      最近更新 更多