是否可以在numpy中添加新字段.genfromtxt输出



我加载了一个csv文件,并使用标题指定每个列的名称。

# Load the Data
data = np.genfromtxt('dat_h.csv',
                     delimiter=',',
                     names=True)

这很好,因为我可以通过列的名称访问它们。例如…

DATES = data['Dates']
Temperature = data['Temp']

假设我有一个与这些测量相匹配的压力观测向量。我可以在数据结构中添加一个包含压力变量的新字段吗?

我想做这样的事情…

data.append('Pressure',pressure_vector)
# and then be able to access that field like I do the other fields
data['Pressure']

看看这个答案。以下是recfunctions的文档。

我认为你主要需要的是:

from numpy.lib.recfunctions import append_fields
append_fields(data, 'Pressure', pressure_vector, np.double)

相关内容

  • 没有找到相关文章

最新更新