1. 首页
  2. 数据库
  3. 其它
  4. python 如何穷举多个列表的组合?

python 如何穷举多个列表的组合?

上传者: 2020-12-25 10:50:13上传 PDF文件 28.18KB 热度 23次
在机器学习的模型验证阶段,需要超参数进行调整,这时候就需要把多个参数的候选值列举出来,遍历参数的所有组合。 说到遍历所有组合,大家都觉得很简单,写个 k 重循环就可以了。但是当 k 在写代码时未知的话,代码怎么写呢? 下面就可以用到 python 的迭代器工具包 itertools ! 实验场景如下: confs = { 'param1':[1,2, ..., n1], ... 'param9':[1,2, ..., n9], ... } 有若干个参数列表,集成在一个字典结构里,需要写一个函数,返回可选参数的迭代器。 输入: dic = {'a':[1,2,3
用户评论