【问题标题】:Accessing/segmenting columns in a numpy recarray在 numpy recarray 中访问/分割列
【发布时间】:2012-07-03 04:39:49
【问题描述】:

这里是 Python 初学者。过去两个小时我一直很尴尬地试图弄清楚这一点。

我有一个 CSV 文件,其中包含第 14 行到第 86 行和列 AX 的数据。我使用csv2rec 将它带入NumPy recarray。数据导入很好,但对于我来说,我无法弄清楚如何从不同的列行创建单独的数组。就此而言,我不知道如何引用recarray 的列。

要引用该行,我可以为第一行调用 array_name[0] 或为第二行调用 array_name[1]array_name 是数组的名称)。

我已经尝试过对我在暂定NumPytutorial 上看到的内容的解释:

array_name[0:5, 1]

我这样做是为了抓取第 1-4 行的第二列(即使我真正想要的是整列),但即使这样也行不通。

最终我试图从CSV 中的Matplotlib 数据中绘制3d 行,但我需要通过这第一步。

【问题讨论】:

    标签: python csv numpy matplotlib


    【解决方案1】:

    原来我的 csv 列的标题就是我所需要的。

    例如,如果我的列的标题行是“data1”,代码将是 array_name['data1'] 拉整列

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-02
      • 1970-01-01
      • 1970-01-01
      • 2019-04-07
      • 1970-01-01
      • 2012-04-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多