如何解决整数字段 oTree 的概率值
对于一个实验,我想对某个选择导致结果的概率分布进行编程。目前我有:
Action = models.IntegerField(
choices=[
[1,'altruistic (2:0.5,0:0.3,-2:0.2)'],[2,'selfish (2:0.3,0:0.4,-2:0.3)']
]
我试过了:
Action = models.IntegerField(
choices=[
[random.choices([2,-2],[0.5,0.3,0.3]),[random.choices([2,[0.3,0.4,-2:0.3)']
]
)
这给了我一个内部服务器错误。 对于实验,我需要实验中的随机数和给定的选择。我应该访问的给定选择
player.get_field_display('Action')
但是在当前状态下:
{% extends "global/Page.html" %}{% load otree %}
{% block title %}
Treffen Sie ihre Entscheidung
{% endblock %}
{% block content %}
Bitte treffen Sie ihre Entscheidung. Spieler 1 hat entschieden {{player.get_field_display('Action')}} an Sie zu verteilen. Dies resultierte in {{ group.Action }}
{%formfields%}
{% next_button %}
{% endblock %}
这导致 TemplateSyntaxError:无法解析的参数 '''Action'''。参数必须是有效的 Python 文字。 (第 29 行,在“player.get_field_display(
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。