以上是一段统计代码的一部分,data_list 是待统计数据, func_list 是统计用到的一些函数,功能相似不相同,循环深度由func_list而定,其他需要的信息再回复吧。
n-1是下标,不是真的-1哈~
|
loadingJan 16, 2015 via Android
1
你能把下标直接写n-1,而不是n_1……
我不敢帮你,我不想玩《无尽的任务-最新资料篇》 |
|
2
图里的写法只是方便表示,程序里没有这些,真的不知道怎么改这种循环
|
|
sumhatJan 16, 2015
3
请独立完成作业
|
|
ligyxyJan 16, 2015
4
用map或者pandas里的apply函数
这代码看得太吃力,没法细说了 |
|
ruoyu0088Jan 16, 2015
5
用递归就可以解决吧。你给一个能运行的嵌套循环的例子,才好帮你改写。否则不知道结果对不对。
|
|
zerh925Jan 16, 2015
6
data_list = [obj1, obj2, ..., objn]
func_list = [ST1_func, ST2_func, ..., STn_func] STout_list = [] STout_list.append(ST1_func(data_list)) for index, func in enumerate(func_list[1:]): out_list.append(func(out_list[index-1]) NO WARRANTY!!! |
|
wangyongboJan 16, 2015
7
def a(d, func):
if len(func) == 1: rturn func[0][x] r = func[0](x) for k,v in r.iteritems(): r[k] = a(v, func[1:]) return r a(data_list, func_list) 这样对不对? |