我正在尝试编写python代码,以帮助我确定我的真实(正弦函数形式的记录数据)数据的起始位置。在数据采集之前,我有一个不等于零的值的数组,我需要过滤它们。
我附上一张图片,以更好地理解问题。我需要定义第一个周期的确切开始位置。
我数据的一小部分(关键)如下所示: [0.001 0.000 0.000 0.000 0.000 -0.000 -0.000 -0.000 0.000 0.000 0.001 0.001 0.001 0.001 -0.000 -0.000 -0.000 -0.000 0.000 0.000 0.001 0.000 0.000 -0.000 -0.000 -0.000 -0.000 -0.000 0.000 0.000 0.001 0.001 0.001 0.001 0.000 -0.000 -0.000 -0.000 0.000 0.000 0.001 0.001 0.001 0.001 -0.000 -0.002 -0.002 -0.002 -0.053 -0.053 -0.155 -0.234 -0.234 -0.255 -0.307 -0.431 -0.431 -0.488 -0.566 -0.566 -0.641 -0.785 -0.785 -0.856 -0.932 -1.003 -1.003 -1.149 -1.220 -1.220 -1.298 -1.372 -1.372 -1.523 -1.577 -1.652 -1.652 -1.716 -1.836 -1.836 -1.894 -1.935 -1.935 -1.997 -2.084 -2.134 -2.134 -2.181 -2.216 -2.216 -2.274 -2.298 -2.298 -2.307 -2.318 -2.321 -2.321 -2.318 -2.313 -2.313 -2.300 -2.263 -2.263 -2.240 -2.205 -2.172 -2.172 -2.084 -2.036 -2.036 -1.983]