问题描述
我编写了以下代码来计算列表列表的所有排列之间获得的总和的平均值:
import numpy as np
import itertools
r = 13
c = 5
a = np.arange(r*c).reshape(r,c)
a = list(itertools.product(*a))
res = sum([sum(e) for e in a])/len(a)
代码崩溃,因为r似乎太大了,而itertools / python无法处理它。还有其他方法可以在不使代码崩溃的情况下计算 res 吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)