首页 > 解决方案 > 在 REST API 中拆分流量以进行 A/B 测试

问题描述

我有一个用 Django Python 框架编写的 REST API,我想以固定比例分割进入 API 的流量(例如,流 A 为 30%,流 B 为 70%)。实现的最佳方法是什么以上不使用数据库。

标签: pythonalgorithmrandom

解决方案


正如 ToTheMax 所提到的,为每个传入的数据点掷一个概率为 0.3 的有偏骰子。

from scipy.stats import bernoulli
isFlowA = bernoulli.rvs(0.3)

isFlowA1有概率0.3


推荐阅读