【发布时间】:2015-10-12 11:22:34
【问题描述】:
我正在尝试创建一个心跳监测器,需要一些虚假信息来输入我的程序以检查它是否有效。
我的程序的一个要求是,如果心率整数低于某个数字,则发出警报。
但是我遇到的问题是,如果心率在触发警报之前下降到最低心率整数以下,然后又直接反弹回来,那不是对警报的测试,请参阅伪代码:
If heart_rate < 60:
Count = Count + 1
If heart _rate > 60:
Reset Count variable
If Count = 10:
Set off alarm
所以我需要生成模拟心率降至 60 以下(患者死亡)的数据。 最快的方法是创建一个列表或文本文件,程序从中读取以模拟情况,或者是否有一种时髦的方法可以模拟可以触发警报的随机数,一旦警报响起,它将保持在该整数附近出发?
对不起,如果这听起来很混乱,我是一名 python 程序员,必须用 C# 编程。
【问题讨论】:
-
你会如何在 python 中做到这一点?
-
我可能会让程序将随机数抽取到变量中,并让它检查该数字是否为 60 或更少。当它是 60 或更少时,我将有第二个随机数生成器在同一个变量中创建 50 到 60 之间的数字,以将 HR 保持在 60 以下。看起来超级冗长。
-
您是想模拟心跳还是想结合触发警报的逻辑?
-
尝试模拟心跳,模拟某人的心率降至 60 以下并保持在那里至少 10 次心跳,这将触发警报。