我需要根据" seed"创建4个大小相同的列表。投入。列表被称为A,B,C和D.列表A中的值的数量,因此所有其他列表将取决于列表A种子值需要递增到达1(即100%)的次数。
E.g。如果列表A中的种子值是0.0025(0.25%),我将需要在列表中有400个值才能达到1(100%)。然后我需要执行其他计算以使用其400个值填充其他3个列表。列表之间有一些依赖关系如下:
通过"对应"我的意思是列表中的位置/索引相同。我不会详细讨论列表B,C和D的计算细节,但我们可以假设它很简单。
我已经完成了第一步,但不确定如何从这里开始:
A = map(lambda x: x/10000.0, range(25, 10001, 25))
答案 0 :(得分:0)
你必须提供所有的calc函数来完成这段代码
num = int(1/seed)
list_a = map(calc_a, range(num))
list_b = map(calc_b, list_a)
list_c = map(calc_c, list_b)
list_d = map(calc_d, zip(list_b,list_c))
list_corresponding = [ele_b for ele_b, ele_d in zip(list_b, list_d) if ele_d > x]