【发布时间】:2019-03-03 12:20:59
【问题描述】:
我有两个 numpy ndarrays - 每个都有自己的时间戳维度。我想将它们合并在一起。但是它们的时间戳间隔不一定相同。这是我的意思的一个例子:
Array 1: names = ['timestamp', 'value']
a1 = [(1531000000, 0), (1532000000, 1), (1533000000, 2), (1534000000, 3)]
Array 2: names = ['timestamp', 'color']
a2 = [(1531500000, "blue"), (1532000000, "black"), (1533500000, "green"), (1534000000, "red")]
Resulting Array: names = ['timestamp', 'value', 'color']
a3 = [(1531000000, 0, nan), (1531500000, nan, "blue"), (1532000000, 1, "black"), (1533000000, 2, nan), (1533500000, nan, "green"), (1534000000, 3, "red")]
【问题讨论】:
-
我假设您在这里使用结构化数组,对吗?
标签: python arrays numpy array-merge numpy-ndarray