我来自生物学,对python和ML非常陌生,实验室有一个黑匣子ML模型,它输出如下序列:
Predictions =
[1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,1,0,1,0,1,1,1,1,1,0,0,0,1,1,1,1,1,1,0]
每个值表示持续时间为0.25秒的预测时间范围。
1表示高。
0表示不高。
如何将这些预测转换为开始、停止、标签?
因此,较长的序列是分组的例子,前10个代表0到10*.25s,因此第一个范围和标签将是
[0.02.5,偏高
接下来有13个零===>开始= (2.5),停止=