首页 > 解决方案 > 将值附加到元数组

问题描述

我正在尝试将数据附加到具有 2 个轴的元数组。我必须不断地对数据进行采样并将其发送到绘图中,因此我将其存储在 MetaArray 中。但我似乎无法弄清楚如何编码。

这是我试图附加的结构:

data = random.normal(size=(4, 1000)) * np.array([[0.1], [1e-5], [1], [4]])
time = linspace(0., 1., 1000)
info = [{'name': 'Signal', 'cols': [
         {'name': 'Voltage1', 'units': 'V'}, 
         {'name': 'Voltage2', 'units': 'V'}, 
         {'name': 'Current1', 'units': 'A'},
         {'name': 'Current2', 'units': 'A'},
        ]}, 
         {'name': 'Time', 'values': time, 'units': 's'}
        ]
ma = MetaArray(data, info)

当我尝试附加“时间”轴时,由于尺寸错误,我得到了一个异常。

标签: pythonnumpyscipy

解决方案


推荐阅读