【发布时间】:2017-04-02 16:56:51
【问题描述】:
我有两个从实验中获取的数据数组; x(时间)和 y(电压)。这些绘制在下面。每 200 微秒,信号处于以下三种状态之一:
- 取负值(即
- 取正值(即 > 0.3 V)
- 保持在噪声水平(即~0 到 0.1 V 之间)
我想“数字化”这个信号,以便案例 1.、2. 和 3. 对应于离散值 -1、+1 或 0。
如何通过分析数据数组来做到最好?
我目前的想法:
- 进行插值以找到 y 满足每个阈值的 x 值。
np.interp(0.5,x,y)
问题:
- 如何对满足 y 阈值的多个位置执行此操作?
【问题讨论】:
-
您似乎已经解决了问题;您只需将案例直接转换为代码即可。您在确定阈值方面还有其他问题吗?
-
你已经知道你想要的行为,那么你可以简单地编写一个实现该行为的函数并将其映射到你的数据上吗?
-
我提到我不确定如何执行此操作,以便计算跟踪中满足阈值的所有位置,而不仅仅是
np.interp()返回的第一种情况跨度>