【发布时间】:2019-11-17 14:49:58
【问题描述】:
下图是 6 个位置网格的时间序列数据示例。
timestamp = "2019-10-01"
temp = np.array([(22.1, 22.2, 22.3), (22.4, 22.5, 22.6)])
rh = np.array([(50.1, 50.2, 50.3), (50.4, 50.5, 50.6)])
可以使用np.savez() 将其保存到文件中以供以后分析。用 CSV 术语思考,目标是在单个文件中包含多个这样的 行("2019-10-01", "2019-10-02" 等)。那么问题来了,如何存储 Numpy 数组时序数据呢?
【问题讨论】:
-
看这个:tpcg.io/PwMp8Aa1
-
谢谢,这让我得到了一个日期数组。关键是,时间戳(日期)数组的形状为
(X),而其余数据变量的形状为(X, 2, 3),其中 X 是测量次数。 -
将
x = timestamp用作x.month, x.year and x.day -
你这是什么意思?
-
只需将时间转换为
date =np.array([(x.month, x.year , x.day)])
标签: numpy time-series