如何整合公差?
How to integrate a tolerance?
我有一个二进制列表 sequence
,当有 1 时表示用户当天活跃,而 0 表示他不活跃。我想计算一周列表中出现 1 的频率(因此,每 7 个位置中的数量)。我用
for d in range(0,len(sequence),7):
b=sequence[d:d+7].count(1)
a.append(b)
列表a
包含用户活跃了多少周的长度,他必须每周至少活跃 2 次。由于假期和疾病,我想整合一个公差,其中 a
的条目可以小于 2 一定次数。有可能吗?
您可以使用 Counter
class
from collections import Counter
c = Counter(a)
if c[1] + c[0] > your_tolerance:
print('Not active enough !')
我有一个二进制列表 sequence
,当有 1 时表示用户当天活跃,而 0 表示他不活跃。我想计算一周列表中出现 1 的频率(因此,每 7 个位置中的数量)。我用
for d in range(0,len(sequence),7):
b=sequence[d:d+7].count(1)
a.append(b)
列表a
包含用户活跃了多少周的长度,他必须每周至少活跃 2 次。由于假期和疾病,我想整合一个公差,其中 a
的条目可以小于 2 一定次数。有可能吗?
您可以使用 Counter
class
from collections import Counter
c = Counter(a)
if c[1] + c[0] > your_tolerance:
print('Not active enough !')