【发布时间】:2021-11-08 10:56:39
【问题描述】:
我有一个如下所示的数据框。 我只为两个资产(A00033、A00034)和一天 2012-01-01 编写了示例。
| date | etf | data_nmae | value |
|---|---|---|---|
| 2012-01-01 | A00033 | open | 3 |
| 2012-01-01 | A00033 | high | 4 |
| 2012-01-01 | A00033 | close | 2 |
| 2012-01-01 | A00033 | volume | 1 |
| 2012-01-01 | A00033 | low | 1 |
| 2012-01-01 | A00034 | open | 31 |
| 2012-01-01 | A00034 | high | 43 |
| 2012-01-01 | A00034 | close | 32 |
| 2012-01-01 | A00034 | volume | 3 |
| 2012-01-01 | A00034 | low | 11 |
在这种情况下,我想生成具有形状 (n_channel, lookback, n_assets) 的 numpy 数据集,其中回顾是训练期,n_assets 是我拥有的所有资产的数量,n_channel 是 5(开盘、高盘、收盘、低盘、成交量)。
如何操作 numpy 和 pandas 制作这个 minibatch 数据?
【问题讨论】:
-
什么是批处理、n_channel 和 n_assets?
-
更好:请提供(样本)预期输出和需求描述
-
@anon01 我在上面更新了。谢谢!