最初用fortran编写的策略的python包装器
axelrod-fortran的Python项目详细描述
最初用fortran编写的策略的python包装器。
- 自由软件:麻省理工学院许可证
用法
运行匹配:
>>>importaxelrod_fortranasaxlf>>>importaxelrodasaxl>>>p1=axlf.Player('k31r')>>>p2=axlf.Player('k33r')>>>match=axl.Match((p1,p2),turns=5)>>>match.play()[(C,C),(C,C),(C,D),(C,D),(C,C)]
贡献
有关安装用于开发和 运行测试套件。
更改日志
V0.4.6(2019-01-01)
- 由rowsam实现的标记k58r
V0.4.5(2018-10-15)
- 为多个播放机副本添加共享库的自动复制
V0.4.4(2018-03-15)
- 标签K66R由Mikkelson实现
V0.4.3(2018-02-07)
- 标记由Richardhufford实现的K47R
- 标签k51r由colbert实现
- 由Yamanhi实施的K64R标签
V0.4.2(2018-01-10)
- 由getzler实现的标记k35r
- 标签K41R由Weiner实现
- 由Graaskampkatzen实现的标记K60R
- 标签K68R由Leyvraz实施
- 用白色标记K72R
- 标记K75R,由Harrington实现
- 用黑色标记K83R
- 标记K84R,由MoretidemandChieruzz实现
V0.4.1(2017-11-29)
- 由gobymajority实现的标记k31r
- 由kluepfel实现的标记k32r
- 标记K42R,由Borufsen实现
- 标签K44R由WMADAMS实现
- 标记K49R,由CAVE实现
V0.4.0(2017-10-20)
- 添加传递共享库文件名的功能
V0.3.2(2017-10-13)
- 由axl.gladstein实现的标记k76r
- 标签K67R由Axl.镇定剂实施
- 标签K90R由axl.titfor2tats实现
- 由axl.moregrofman实现的标记k86r
- 删除显示由axl.champion实现的k61r的标记
- 增加冠军测试(K61R)
V0.3.1(2017-08-04)
- 确定战略K61R为冠军由丹尼冠军排名第二。
V0.3.0(2017-08-04)
- 确定战略K92R为针锋相对的安纳托尔拉波波特排名第一。
V0.1.0(2017-07-29)
- player类将fortran策略函数包装到axelrod库中
- 具有随机性、作者和原著细节的特征词典 每个功能的排名
- 参与的所有策略和策略的预先构建列表 阿克塞尔罗德的第二次锦标赛