python数组中的索引从零更改

时间:2019-03-06 22:53:35

标签: python numpy

我有一个很长的biopac文件,可以使用bioread(python软件包)导入。该数组由超过一百万个整数组成。 我需要从数组中提取时间点。基本上,当对象从零(0)更改时,我应该获取该点的索引(数组的索引是时间,以毫秒为单位)。然后,当它回到零时,我也应该考虑这个时间点。 我尝试过嵌套if的尝试,但没有成功。看起来像这样:

for i,v enumerate(array):
    if v != 0:
        time.append(i/1000)
        continue
        if v==0:
            time_offset.append(i/1000)

有人知道吗?

1 个答案:

答案 0 :(得分:2)

您需要一个状态变量来跟踪您要查找的是零还是非零。

$settings_old = $user->settings()->first();
$settings = $settings_old->replicate(); 
$settings->user_id = $id;
$settings->save();