Python中的A/B拆分测试有哪些资源?
Rails有几个A/B分离测试模块/插件。Python中的A/B拆分测试有哪些资源?,python,testing,ab-testing,Python,Testing,Ab Testing,Rails有几个A/B分离测试模块/插件。 等等 Python有类似的版本吗?到目前为止,它的版本只有0.1.2,但看起来很有希望。测试表单按钮两种尺寸的示例: from swab import Swab s = Swab('/tmp/.swab-test-data') s.addexperiment('button-size', ['default', 'larger'], 'order-completed') 我想我参加聚会有点晚了——但是如果你能原谅这个无耻的插件,请检查一下,我自
等等
Python有类似的版本吗?到目前为止,它的版本只有0.1.2,但看起来很有希望。测试表单按钮两种尺寸的示例:
from swab import Swab
s = Swab('/tmp/.swab-test-data')
s.addexperiment('button-size', ['default', 'larger'], 'order-completed')
我想我参加聚会有点晚了——但是如果你能原谅这个无耻的插件,请检查一下,我自己的a/B框架。它非常适合使用基于类的视图的web框架,支持文件系统或mongodb存储,并为您生成结果。您可以查看该库。这是一个非常简单但灵活的工具,可以在A/B测试中组织您的内容。目前SimpleB有几种创建测试类的方法:
- SimpleAB测试。AB测试的这种实现提供了一种方法,可以将替代方法实现为名称为A、B、…、Z的方法
- 配置B测试。AB测试的这个实现提供了配置测试名称、边和选择器实例的方法。如果未指定选择器,则将使用随机选择
>改进simpleab
>>>随机输入
>>>myab=simpleab.configurablebab(name='MyTest',
…边={'A':'Side A','B':'Side B'},
…选择器=lambda:random.choice(['A','B']))
>>>迈亚布
>>>myab.test()
“A面”
>>>myab.当前_侧
“A”
实际上,lib还没有对数据存储和分析工具的可靠支持,但它允许快速实现这些功能。我认为这很快就会完成:)