假设a和b分别以 2s 和 3s 的恒定速率记录:
>>> a
0, 2, 4, 6, 8, 10, 12
>>> b
0, 3, 6, 9, 12
我想在 python 中编写一个返回的函数
- 的最小正差(即大于零)
a-b,和 b达到相同值所需的实例数a。
所以在前面的例子中,
- 的最小差
a-b为1,即当a==4与b==3(或a==10与b==9) - 需要 3 个实例
b才能达到a(ie,0, 3, 6) 的相同值。
理想情况下,我想以这种方式使用该功能:
a = 2
b = 3
>>> my_fun(a,b)
>>> [1, 3] #1-smallest difference, 3-number of instances