当前位置: 首页 > 知识库问答 >
问题:

用3个值中的已确定参数值创建特定数量的代理

狄兴业
2023-03-14

此行动图的输入如下:

  1. 一个参数将3个滑块的输出相加,以确定代理的总数n
  2. 另一个参数计算Agents.class==“a”占代理总数n的百分比
  3. 第三个参数计算agents.class=“b”占剩余n个agents.class==“a”的百分比(n-Agents.class==“a”)

我还不允许张贴照片,但请看这里的行动图。

共有1个答案

方坚壁
2023-03-14

这在数学上说不通。如果您创建了10个代理,并且随机数使用0.66和0.33将其拆分,那么您不能创建6.66代理。

因此必须进行一些四舍五入,除非您创建无限代理。

但是,您可以决定将随机数四舍五入。如果您知道您将创建100个代理,那么可以使用Math.ceil(Uniforne(0,randomA)*100.)或类似的代码。如果Randoma为0.66666,则结果为67。

 类似资料:
  • 用其他dataframe的列值替换dataframe的一列中的nan值时出现问题。下面是一个测试示例: 我想用其他dataframe中的特定值替换列名中的Nan值(如果其中有一些Nan值,则不是其他列),例如此dataframe中的Name2值: 我想得到的是: 这是此示例的测试代码: 然后我尝试了这三种方法,但都不起作用——我的数据帧始终保持Nan值。 你能告诉我哪里出错了吗?

  • 问题内容: 假设我有一个数组 如何(有效地,以Python方式)找到重复的元素(即非唯一值)?在这种情况下,结果将是有效的,或者可能是有效的。 我想出了一些可行的方法: 掩蔽 设定操作 这个很可爱,但可能是非法的(实际上并不是唯一的): 直方图 排序 大熊猫 有什么我想念的吗?我不一定要寻找仅numpy的解决方案,但它必须与numpy数据类型一起使用,并且必须在中等大小的数据集(最大1000万个大

  • 我想将一个字母作为字符串传递给这个方法,它应该返回相应的数字(作为字符串),该数字存储在与letterDispari数组中相同的索引中,但存储在numberDispari数组中。我以为使用字符串会比创建一个巨大的switch语句更容易。但我不明白为什么这不是归还任何东西。

  • 问题内容: 我有一个数字列表,我想获取一个数字在满足特定条件的列表中出现的次数。我可以使用列表推导(或函数中的列表推导),但我想知道是否有人有更短的方法。 还有更精简的版本吗? 问题答案: 您可以执行以下操作: 它最初可能看起来很奇怪添加到这种方式,但我不认为这是unpythonic; 毕竟, 是一个子类的在2.3以来所有版本:

  • 我有一个数字列表,我想得到一个数字出现在符合特定标准的列表中的次数。我可以使用列表理解(或函数中的列表理解),但我想知道是否有人有更短的方法。 还有更精简的版本吗?

  • 问题内容: 如何计算值等于常数的数组中元素的数量?例, 我怎么才能直接知道里面有多少“本”? 问题答案: