0
如何让文件运行很多次,甚至是一百万次?例如,从列表中随机选择一个数字一百万次,并找到它的平均值。例如:执行文件大量次
fib = [2,3,5,8,13,21,34,55,89]
i = random.choice(fib)
print i
我想平均有一百万次试验。看来这里的方法是帮助,而不是太多的喂养我的答案。这也非常感谢。
如何让文件运行很多次,甚至是一百万次?例如,从列表中随机选择一个数字一百万次,并找到它的平均值。例如:执行文件大量次
fib = [2,3,5,8,13,21,34,55,89]
i = random.choice(fib)
print i
我想平均有一百万次试验。看来这里的方法是帮助,而不是太多的喂养我的答案。这也非常感谢。
如何有关循环一百万次,总结所选择的值,并且通过一百万分:
from __future__ import print_function
import random
n = 1e6
fib = [2,3,5,8,13,21,34,55,89]
print(sum(random.choice(fib) for _ in range(int(n)))/n)
输出:
25.565039
上面的代码包含一个generator expression。它相当于这个循环版本:
sum_ = 0
for x in range(int(n)):
sum_ += random.choice(fib)
print(sum_/n)
输出:
25.576006
这是否对你的工作? –