python - 访问/分段 numpy 重新数组中的列

标签 python csv numpy matplotlib

这里是Python初学者。我尴尬地花了过去两个小时试图解决这个问题。

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

要引用该行,我只需为第一行调用 array_name[0] 或为第二行调用 array_name[1] (array_name code> 是数组的名称)。

我已经尝试过对我在暂定 NumPy 上看到的内容进行解释 tutorial :

array_name[0:5, 1]

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

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

最佳答案

事实证明我的 csv 列的标题就是我所需要的。

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

关于python - 访问/分段 numpy 重新数组中的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11299212/

相关文章:

c++ - (C++) 读取 CSV 文件并使用信息创建对象(这将成为一个链表)

c - 我有一个 csv 文件,我想将数据放入结构中,但我不知道为什么它只保留最后一行

python - Numpy 切片函数 : Dynamically create slice indices np. r_[a :b, c :d, ...] 来自形状为 (X, 2) 的数组,用于在数组中进行选择

在发送 spider_closed 信号之前调用 Python Scrapy 函数?

csv - 将结构转换为 CSV 字符串

python将二维读入一维数组

python - 如何有效地访问另一个可迭代的 Python 可迭代索引证明

python - 显示 "if any"检测到的列表元素

python - IDM FIWARE Django 服务器超时

python - 字节到字符串到字节。 python 3