我有一個名為的嵌套列表model,我想使用它的項目作為輸入scipy.stats.kruskal() 也就是說,如果我的嵌套列表中有 n=5 個列表,我想獲得scipy.stats.kruskal(model[0],model[1],model[2],model[3],model[4])然而,n 根據(jù)應用程序而變化,有時,我可能有 3,而不是 5,等等。我最初的想法是 s='' for i in range(n): a='model_errors[{}],'.format(i) s+=a s=s[:-1] scipy.stats.kruskal(eval(s))但是 eval() 返回初始嵌套列表,而不是用逗號分隔的術語。我一直在嘗試很多不同的事情,但沒有一個成功。
1 回答

互換的青春
TA貢獻1797條經(jīng)驗 獲得超6個贊
您可以使用*
,它可以將列表傳遞給函數(shù),以及**
字典等關鍵字參數(shù)。所以嘗試一下scipy.stats.kruskal(*model)
- 1 回答
- 0 關注
- 159 瀏覽
添加回答
舉報
0/150
提交
取消